* {
    margin: 0;
    padding: 0;
    font-family: 微软雅黑;
    list-style: none;
    box-sizing: border-box;
    font-style: normal
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: 0;
}

.clear {
    zoom: 1;
}

.clear:after {
    content: '';
    display: block;
    clear: both;
}

.bg-color-grey {
    background: #EBECED
}

header {
    height: 2.75em;
    background: #fff;
    text-align: center;
    line-height: 2.75em;
    position: relative
}

header h1 {
    font-size: 1.0625em;
    font-weight: normal
}

.header-left {
    position: absolute;
    left: 0;
    padding-left: 0.625em;
    height: 2.75em;
    top: 0;
    color: #F8C1B7;
    font-size: 0.875em
}

.icon-header-return {
    width: 1.0625em;
    height: 1.0625em;
    display: inline-block;
    background: url(../images/icon-header-return.png) no-repeat center;
    background-size: cover;
    vertical-align: middle
}

.icon-header-add {
    width: 1.0625em;
    height: 1.0625em;
    display: inline-block;
    background: url(../images/icon-header-add.png) no-repeat center;
    background-size: cover;
    vertical-align: middle
}

.icon-header-admin {
    width: 1.0625em;
    height: 1.0625em;
    display: inline-block;
    background: url(../images/icon-header-admin.png) no-repeat center;
    background-size: cover;
    vertical-align: middle
}

.icon-header-edit {
    width: 1.0625em;
    height: 1.0625em;
    display: inline-block;
    background: url(../../images/icon-header-edit.png) no-repeat center;
    background-size: cover;
    vertical-align: middle
}

nav,
.nav {
    height: 3em;
    border-top: 0.0625em solid #CCCCCC;
    background: #fff;
}

nav ul,
.nav ul {
    display: -webkit-box
}

nav ul li,
.nav ul li {
    -webkit-box-flex: 1;
    text-align: center
}

nav ul li>i,
.nav ul li>i {
    width: 1.3175em;
    height: 1.3175em;
    display: block;
    margin: 0 auto;
    margin-top: 0.21em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

nav ul li>i>span {
    display: inline-block;
    height: 0.9375em;
    padding: 0 0.3125em;
    background: #FF5603;
    border-radius: 50%;
    color: #fff;
    line-height: 0.9375em;
    position: absolute;
    right: -0.625em;
    top: -0.3125em
}

nav ul li>i>span>font {
    font-size: 0.75em
}

nav ul li>font,
.nav ul li>font {
    font-size: 0.6875em;
    color: #707070
}

.icon-nav-home {
    background-image: url(../images/icon-nav-home.png)
}

.icon-nav-team {
    background-image: url(../images/icon-nav-team.png)
}

.icon-nav-message {
    background-image: url(../images/icon-nav-message.png)
}

.icon-nav-user {
    background-image: url(../images/icon-nav-user.png)
}

nav ul li.on>font,
.nav ul li.on>font {
    color: #EE634C
}

nav ul li.on i.icon-nav-home {
    background-image: url(../images/icon-nav-home-on.png)
}

nav ul li.on i.icon-nav-team {
    background-image: url(../images/icon-nav-team-on.png)
}

nav ul li.on i.icon-nav-message {
    background-image: url(../images/icon-nav-message-on.png)
}

nav ul li.on i.icon-nav-user {
    background-image: url(../images/icon-nav-user-on.png)
}

nav ul li>div {
    background: #EE634C url(../images/icon-nav-add.png) no-repeat center;
    background-size: 1.25em;
    height: 2.375em;
    border-radius: 0.375em;
    margin: 0.21em auto;
    width: 2.8125em;
    text-align: center
}

.header-right {
    position: absolute;
    right: 0;
    padding-right: 0.625em;
    height: 2.75em;
    top: 0;
    color: #fff;
    font-size: 0.875em
}

.ebh-team-title {
    padding: 0.9375em;
    background: #fff;
    text-align: center;
    border-bottom: 0.0625em solid #EE634C
}

.ebh-team-title>font {
    font-size: 0.75em;
    color: #666666
}

.ebh-team-photo {
    background: #fff;
    padding: 1.5625em;
    text-align: center;
    border-bottom: 0.0625em solid #E5E5E5
}

.ebh-photo {
    width: 7.8125em;
    height: 7.8125em;
    display: block;
    background: #CCCCCC;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 0.625em;
    line-height: 7.8125em
}

.icon-img {
    width: 3.75em;
    height: 3.5em;
    display: inline-block;
    background: url(../images/icon-img.png) no-repeat center;
    background-size: cover;
    margin-top: 2.1875em
}

.ebh-team-photo>a {
    display: inline-block;
    height: 1.625em;
    line-height: 1.625em;
    background: #EE634C;
    color: #fff;
    padding: 0 0.375em;
}

.ebh-team-photo>a>font {
    font-size: 0.875em
}

.icon-camera {
    width: 1.3175em;
    height: 1em;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon-camera.png) no-repeat center;
    background-size: cover;
    margin-right: 0.375em
}

.ebh-team-form {
    padding: 0 1.25em;
    background: #fff
}

.ebh-team-form li {
    display: -webkit-box;
    padding: 0.625em 0;
    border-bottom: 0.0625em solid #CCCCCC
}

.ebh-team-form li>div:last-child {
    -webkit-box-flex: 1
}

.ebh-team-form li>div>input {
    width: 100%;
    border: none;
    font-size: 0.875em;
    color: #666666
}

.ebh-team-form li>div>font {
    font-size: 0.875em;
    color: #666666
}

.tag-list>span {
    display: inline-block;
    height: 1.3175em;
    line-height: 1.3175em;
    padding: 0 0.21em;
    background: #FFF2EF;
    border: 0.0625em solid #FF7F66;
    color: #666666;
    margin: 0.0625em 0
}

.tag-list>span>font {
    font-size: 0.75em
}

.tag-add {
    color: #FF7F66!important;
    border: 0.0625em dashed #FF7F66!important;
    background: #fff
}

.tag-add >i {
    font-style: normal
}

.ebh-team-form-info {
    display: block!important
}

.ebh-team-form-info textarea {
    width: 100%;
    height: 5.625em;
    padding: 0.625em;
    border: 0.0625em solid #CCCCCC;
    margin-top: 0.625em;
    background: #F9F9F9
}

.ebh-team-form li:last-child {
    border: 0
}

.ebh-team-type {
    background: #fff;
    margin-top: 0.625em
}

.team-tyel-title {
    height: 2.8125em;
    border-bottom: 0.0625em solid #FFFFFF;
    padding: 0 1.25em;
    line-height: 2.8125em
}

.team-tyel-title font {
    font-size: 0.9375em;
    color: #666666
}

.ebh-team-type li {
    width: 25%;
    float: left;
    text-align: center;
    height: 3.4375em
}

.ebh-team-type li>i {
    width: 1.5625em;
    height: 1.5625em;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.ebh-team-type li>span>font {
    font-size: 0.8125em;
    color: #333333
}

.icon-team-tyle01 {
    background-image: url(../images/icon-team-tyle01.png)
}

.icon-team-tyle02 {
    background-image: url(../images/icon-team-tyle02.png)
}

.icon-team-tyle03 {
    background-image: url(../images/icon-team-tyle03.png)
}

.icon-team-tyle04 {
    background-image: url(../images/icon-team-tyle04.png)
}

.icon-team-tyle05 {
    background-image: url(../images/icon-team-tyle05.png)
}

.icon-team-tyle06 {
    background-image: url(../images/icon-team-tyle06.png)
}

.icon-team-tyle07 {
    background-image: url(../images/icon-team-tyle07.png)
}

.vote-list>ul>li {
    background: #fff;
    margin-bottom: 0.625em;
    padding: 0.625em
}

.vote-user {
    display: -webkit-box;
    padding: 0.625em 0
}

.vote-user .user-photo {
    width: 2.8125em;
    height: 2.8125em;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.625em
}

.user-photo img {
    width: 100%;
    height: 100%
}

.vote-user-btn {
    width: 4.0625em
}

.vote-user .user-name {
    -webkit-box-flex: 1
}

.vote-user .user-name>font {
    font-size: 0.875em;
    color: #333333
}

.vote-user .user-name>p>font {
    font-size: 0.6875em;
    color: #999999
}

.vote-user-btn>a,
.vote-user-btn>span {
    height: 1.75em;
    line-height: 1.75em;
    display: block;
    text-align: center;
    border: 0.0625em solid #F7BAB0;
    border-radius: 0.1875em;
    color: #F17D6A
}

.vote-user-btn>span {
    color: #999999;
    border-color: #CCCCCC
}

.vote-user-btn>a>font,
.vote-user-btn>span>font {
    font-size: 0.8125em
}

.vote-font {
    padding-bottom: 0.625em;
    color: #333333;
    border-bottom: 0.0625em solid #E7E6E6
}

.vote-font>font {
    font-size: 0.875em
}

.vote-main-list li {
    display: -webkit-box;
    margin-top: 0.9375em
}

.vote-main-list {
    padding-bottom: 0.9375em;
    border-bottom: 0.0625em solid #E7E6E6
}

.vote-l01 {
    width: 5em
}

.vote-l01>font,
.vote-l03>font {
    color: #666666;
    font-size: 0.875em
}

.vote-l04 {
    width: 3.125em;
    text-align: center
}

.vote-l04>a,
.vote-l04>span {
    display: block;
    height: 1.5625em;
    line-height: 1.5625em;
    border-radius: 0.1875em;
    color: #fff;
    background: #F17D6A
}

.vote-l04>a>font,
.vote-l04>span>font {
    font-size: 0.875em
}

.vote-l04>span {
    background: #E7E6E6;
    color: #B3B2B2
}

.vote-l03 {
    width: 3.125em;
    margin-left: 0.625em
}

.vote-l02 {
    margin-left: 0.625em;
    -webkit-box-flex: 1;
    text-align: right;
    height: 1.5625em;
    line-height: 1.25em
}

.vote-l02>i {
    display: inline-block;
    height: 0.3125em;
    border-radius: 0.3125em;
    background: #E7E6E6
}

.vote-main-pople {
    padding-top: 0.625em;
    text-align: right;
    color: #F17D6A
}

.vote-main-pople>font {
    font-size: 0.875em
}

.item-select-list li {
    display: -webkit-box;
    margin-top: 0.625em;
    -webkit-box-align: center
}

.item-select-list li>div:first-child {
    margin: 0.625em
}

.item-select-list li>i {
    display: block;
    width: 1.875em;
    height: 1.875em;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    line-height: 1.875em;
    color: #FF0000;
    margin: 0.625em
}

.item-select-list li>i>font {
    font-size: 1.625em
}

.item-select-list li>div:nth-child(2) {
    -webkit-box-flex: 1;
    height: 2.75em;
    background: #fff;
    border: 0.0625em solid #CCCCCC;
    text-align: center;
    line-height: 2.75em
}

.item-select-list li>div:nth-child(2)>font {
    font-size: 0.875em;
    color: #666666
}

.item-select-list li>div:nth-child(2) input {
    width: 100%;
    height: 2.25em;
    border: 0;
    background: none;
    padding: 0 0.625em;
    line-height: 2.25em
}

.item-select-list li:last-child>div:first-child {
    color: #EB7561
}

.item-select-list li:last-child>div:first-child>font {
    font-size: 1.125em
}

.item-select-list li:last-child>i {
    background: #F1F1F1;
    color: #E5E5E5
}

.item-select-list li:last-child>div:nth-child(2) {
    border: 0.0625em dashed #fff;
    background: none
}

.my-function-title {
    text-align: center;
    padding: 3.75em 0.9375em;
    color: #999999
}

.my-function-title font {
    font-size: 1.0625em
}

.my-function-list ul {
    display: -webkit-box;
    margin-top: 2.1875em
}

.my-function-list ul li {
    -webkit-box-flex: 1;
    text-align: center;
    height: 5em;
}

.my-function-list ul:nth-child(1) li>i {
    background-color: #FF7F66
}

.my-function-list ul:nth-child(2) li>i {
    background-color: #66CDCC
}

.my-function-list ul li>i {
    display: block;
    width: 3.125em;
    height: 3.125em;
    margin: 0 auto;
    margin-bottom: 0.3125em;
    border-radius: 50%;
    background-size: 1.3175em;
    background-position: center;
    background-repeat: no-repeat
}

.my-function-list ul li>font {
    color: #333333;
    font-size: 0.875em
}

.icon-my-function01 {
    background-image: url(../images/icon-my-function01.png)
}

.icon-my-function02 {
    background-image: url(../images/icon-my-function02.png)
}

.icon-my-function03 {
    background-image: url(../images/icon-my-function03.png)
}

.icon-my-function04 {
    background-image: url(../images/icon-my-function04.png)
}

.icon-my-function05 {
    background-image: url(../images/icon-my-function05.png)
}

.icon-my-function06 {
    background-image: url(../images/icon-my-function06.png)
}

.my-function-down {
    text-align: center;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 3.125em
}

.my-function-down>i {
    display: inline-block;
    width: 0.9375em;
    height: 1em;
    background: url(../images/icon-my-function-down.png) no-repeat center;
    background-size: cover
}

.im-toolbar {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 3.125em;
    background: #fff;
    border-top: 0.0625em solid #666666
}

.im-toolbar>div {
    display: -webkit-box;
    height: 3.125em;
    -webkit-box-align: center
}

.im-toolbar>div>i,
.icon-add {
    width: 2.375em;
    height: 2.375em;
    display: block;
    border-radius: 50%;
    border: 0.0625em solid #999999;
    margin: 0.375em 0.625em
}

.btn-say {
    -webkit-box-flex: 1;
    height: 2.5em;
    border: 0.0625em solid #999999;
    line-height: 2.5em;
    text-align: center;
    color: #666666
}

.icon-key {
    background: url(../images/icon-key.png) no-repeat center;
    background-size: 1.5em
}

.icon-say {
    background: url(../images/icon-say.png) no-repeat center;
    background-size: 1.5em
}

.icon-add {
    background: url(../images/icon-add.png) no-repeat center;
    background-size: 1.5em
}

.write-main {
    height: 2.125em;
    -webkit-box-flex: 1;
    display: -webkit-box;
    border-bottom: 0.0625em solid #CCCCCC
}

.write-main>div {
    -webkit-box-flex: 1;
}

.icon-face {
    width: 1.875em;
    height: 1.875em;
    display: block;
    background: url(../images/icon-face.png) no-repeat center;
    background-size: cover
}

.write-main>div>input {
    width: 100%;
    height: 2.125em;
    border: 0;
    background: none;
    font-size: 1em;
    padding-right: 0.625em
}

.im-main {
    position: absolute;
    left: 0;
    top: 2.75em;
    right: 0;
    bottom: 3.125em;
    overflow-y: auto
}

.im-photo {
    width: 2.5em;
    height: 2.5em;
    overflow: hidden;
    border-radius: 50%
}

.im-photo>img {
    display: block;
    width: 100%;
    height: 100%
}

.im-say {
    margin-top: 0.625em
}

.im-say>font {
    font-size: 0.875em;
    color: #535353;
    display: block
}

.im-cont {
    background: #FFFFFF;
    border-radius: 0.1875em;
    display: inline-block;
    position: relative;
    padding: 0.625em;
    margin-top: 0.125em;
    max-width: 16em;
    line-height: 1.25em
}

.im-cont font {
    font-size: 1em;
    color: #333333;
}

.im-you {
    padding-left: 3.75em;
    position: relative;
    min-height: 3.75em
}

.im-you>.im-photo {
    position: absolute;
    left: 0.625em;
    top: 0
}

.im-cont>i {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
}

.im-you .im-cont>i {
    left: -0.375em;
    top: 0.8125em;
    border-top: 0.375em solid transparent;
    border-bottom: 0.375em solid transparent;
    border-right: 0.375em solid #fff;
}

.im-i {
    padding-right: 3.75em;
    position: relative;
    min-height: 3.75em;
    text-align: right
}

.im-i>.im-photo {
    position: absolute;
    right: 0.625em;
    top: 0
}

.im-i .im-cont {
    text-align: left;
    background: #EE634C;
    color: #fff!important
}

.im-i .im-cont font {
    color: #fff
}

.im-i .im-cont>i {
    right: -0.375em;
    top: 0.8125em;
    border-top: 0.375em solid transparent;
    border-bottom: 0.375em solid transparent;
    border-left: 0.375em solid #EE634C;
}

.im-time {
    text-align: center;
    margin-top: 0.625em
}

.im-time>span {
    display: inline-block;
    height: 1.125em;
    border-radius: 0.21em;
    background: #CECECE;
    line-height: 1.125em;
    padding: 0 0.375em
}

.im-time>span>font {
    color: #fff;
    font-size: 0.75em
}

.bdt-user {
    background: #fff;
    border-bottom: 0.0625em solid #CCCCCC;
    border-top: 0.0625em solid #CCCCCC;
    display: -webkit-box;
    padding: 0.625em
}

.bdt-user-tx {
    width: 4.75em;
    height: 4.75em;
    overflow: hidden;
    border-radius: 50%
}

.bdt-user-tx img {
    width: 100%;
    height: 100%
}

.bdt-user-btn {
    width: 6.25em;
}

.bdt-user-btn a {
    display: block;
    height: 1.875em;
    line-height: 1.875em;
    background: #EE634C;
    color: #fff;
    text-align: center;
    margin-top: 1.25em;
    border-radius: 0.1875em
}

.bdt-user-btn a font {
    font-size: 0.875em
}

.btd-user-name {
    -webkit-box-flex: 1;
    padding-left: 0.625em
}

.btd-user-name>a>font {
    font-size: 1em;
    color: #333333
}

.btd-user-name>p {
    margin-top: 0.625em;
    color: #999999;
    line-height: 1.125em
}

.btd-user-name>p>font {
    font-size: 0.875em
}

.bdt-cont-list li {
    margin-top: 0.625em;
    border-top: 0.0625em solid #D1D1D1;
/*    border-bottom: 0.0625em solid #D1D1D1;*/
    background: #fff;
    padding-bottom: 0.625em
}

.bdt-title {
    padding: 0.625em;
    border-bottom: 0.0625em solid #D1D1D1;
    color: #666666
}

.bdt-title>font {
    font-size: 0.75em
}

.btt-content>p {
    padding: 0.625em;
    padding-bottom: 0;
    line-height: 1.5em;
    color: #999999
}

.btt-content font {
    font-size: 0.875em
}

.btd-img ul {
    display: -webkit-box;
    padding: 0.625em 0.3125em 0 0.625em
}

.btd-img li {
    -webkit-box-flex: 1;
    margin-right: 0.3125em
}

.btd-img li img {
    width: 100%;
    display: block;
    overflow: hidden
}

.btd-img03 li {
    height: 4.375em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden
}
/*胡*/

.br3 {
    border-radius: 0.1875em;
}
/*47-团队功能页面-通告公告发布*/

.hmc-anno-pub textarea {
    border: none;
    background-color: #FFFFFF;
    width: 100%;
    height: 11.5625em;
    margin: 0.625em 0;
    padding: 0.625em;
    resize: none;
    font-size: 0.875em;
}

.hmc-anno-pub ul {
    padding: 0 0.625em;
    background-color: #FFFFFF;
    overflow: hidden;
}

.hmc-anno-pub ul li {
    height: 2.8125em;
    line-height: 2.8125em;
    color: #666;
    padding: 0 1.875em;
    border-bottom: 0.0625em solid #f1f0f0;
    position: relative;
}

.hmc-anno-pub ul li:last-child {
    border: 0
}

.hmc-anno-pub ul li i {
    display: inline-block;
    position: absolute;
    top: 1em;
}

.hmc-anno-pub ul li i.hmc-group {
    width: 1em;
    height: 0.875em;
    background: url(../images/icon-hmc-group.png) no-repeat center;
    background-size: 1em 0.875em;
    left: 0;
}

.hmc-anno-pub ul li i.hmc-icon-shezhi {
    width: 1em;
    height: 0.875em;
    background: url(../images/hmc-icon-shezhi.png) no-repeat center;
    background-size: 1em 0.875em;
    left: 0;
}

.hmc-anno-pub ul li i.hmc-time {
    width: 1em;
    height: 1em;
    background: url(../images/icon-hmc-time.png) no-repeat center;
    background-size: 1em 1em;
    left: 0;
}

.hmc-anno-pub ul li i.hmc-right-arrows {
    width: 0.5em;
    height: 0.8125em;
    background: url(../images/icon-hmc-right-arrow.png) no-repeat center;
    background-size: 0.5em 0.8125em;
    right: 0;
}
/*团队功能-活动聚会发布*/

.hmc-tdgn-act-pub-top {
    margin: 0.625em 0;
    padding: 0 0.625em;
    background-color: #FFFFFF;
    overflow: hidden;
}

.hmc-tdgn-act-pub-top input {
    width: 100%;
    height: 2.5em;
    line-height: 2.5em;
    border: none;
    border-bottom: 0.0625em solid #d9d9d9;
}

.hmc-tdgn-act-pub-top input:last-child {
    border: 0
}

.hmc-tdgn-act-pub-top ul {
    height: 5.625em;
    text-align: center;
    border-bottom: 0.0625em solid #D9D9D9;
    padding: 0.625em 0;
}

.hmc-tdgn-act-pub-top ul li {
    width: 25%;
    float: left;
}

.activity-list-icon {
    position: relative
}

.activity-list-icon>i {
    width: 0.75em;
    height: 1.875em;
    background: url(../images/hmc-down-arrow.png) no-repeat center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 1.875em;
}

.hmc-tdgn-act-pub-top ul li div {
    width: 2.625em;
    height: 2.625em;
    border-radius: 50%;
    padding: 0.625em;
    display: inline-block;
}

.hmc-tdgn-act-pub-top ul li div.jucan {
    background-color: #4bd1d0;
}

.hmc-tdgn-act-pub-top ul li div.yepao {
    background-color: #EE634C;
}

.hmc-tdgn-act-pub-top ul li div.lianyi {
    background-color: #62bedc;
}

.hmc-tdgn-act-pub-top ul li div.ktv {
    background-color: #f1a700;
}

.hmc-tdgn-act-pub-top ul li div i {
    display: inline-block;
}

.jucan i {
    width: 1.25em;
    height: 1.25em;
    background: url(../images/hmc-icon-jucan.png) no-repeat center;
    background-size: contain;
}

.yepao i {
    width: 1.125em;
    height: 1.3125em;
    background: url(../images/hmc-icon-yepao.png) no-repeat center;
    background-size: contain;
}

.lianyi i {
    width: 1.1875em;
    height: 1.4375em;
    background: url(../images/hmc-icon-lianyi.png) no-repeat center;
    background-size: contain;
}

.ktv i {
    width: 1.1875em;
    height: 1.4375em;
    background: url(../images/hmc-icon-ktv.png) no-repeat center;
    background-size: contain;
}

.hmc-tdgn-act-pub-top ul li span {
    color: #666;
    display: block;
}

.hmc-tdgn-act-pub-top ul li span font {
    font-size: 0.75em;
}

.hmc-tdgn-act-pub>ul>li {
    height: 2.8125em;
    line-height: 2.8125em;
    background-color: #FFFFFF;
    padding: 0 1.25em 0 0.625em;
    margin-top: 0.625em;
    border-bottom: 0.0625em solid #f1f0f0;
    position: relative;
}

.hmc-tdgn-act-pub>ul>li>span {
    float: right;
    margin-right: 0.625em
}

.hmc-tdgn-act-pub>ul>li i {
    display: inline-block;
    position: absolute;
    top: 1em;
}

.hmc-tdgn-act-pub>ul>li i.hmc-right-arrows {
    width: 0.5em;
    height: 0.8125em;
    background: url(../images/icon-hmc-right-arrow.png) no-repeat center;
    background-size: 0.5em 0.8125em;
    right: 0.625em;
}

.hmc-tdgn-act-pub>ul>li font {
    font-size: 0.875em;
    color: #999;
}
/*62-个人功能界面-发布*/

.hmc-personal-func-pub {
    height: 20.625em;
    position: relative;
}

.hmc-personal-func-pub input {
    margin: 0.625em 0;
    padding: 0 0.625em;
    background-color: #FFFFFF;
    width: 100%;
    height: 2.8125em;
    line-height: 2.8125em;
    border: none;
}

.pfp-text-area {
    height: 16.75em;
    position: relative;
    margin: 0.625em 0;
    background: #fff
}

.pfp-text-area textarea {
    border: none;
    background-color: #FFFFFF;
    width: 100%;
    height: 16.75em;
    padding: 0.625em;
    resize: none;
    font-size: 0.875em;
}

.pfp-text-area span {
    display: inline-block;
    width: 2.125em;
    height: 2.125em;
    background: url(../images/icon-hmc-uploadimg.png) no-repeat center;
    background-size: contain;
    position: absolute;
    right: 0.625em;
    bottom: 0.625em;
}
/*个人功能界面-修改群名片*/

.hmc-pfmgc-head {
    background-color: #ebeced;
    height: 2.8125em;
    padding: 0.625em;
}

.hmc-pfmgc-head input {
    padding: 0.625em;
    width: 100%;
    height: 1.875em;
    line-height: 1.875em;
    font-size: 0.875em;
    border: 0.0625em solid #cccccc;
    border-radius: 0.1875em;
}

.hmc-pfmgc-btn {
    margin-top: 0.625em;
    width: 100%;
    height: 1.5625em;
    line-height: 1.5625em;
    padding: 0 0.625em;
    position: relative;
}

.hmc-btn {
    display: inline-block;
    width: 3.125em;
    height: 1.5625em;
    line-height: 1.5625em;
    text-align: center;
    color: #FFFFFF;
    background-color: #CCCCCC;
    position: absolute;
}

.hmc-btn font {
    font-size: 0.875em;
}

.hmc-btn:hover {
    cursor: pointer;
    background-color: #ee634c;
}

.btn-confirm {
    right: 4.375em;
}

.btn-cancel {
    right: 0.625em;
}
/*团队功能页面-通知公告*/

.hmc-group-func-anno {
    background-color: #f0f0f0;
}

.hmc-gfa-date {
    padding: 0.625em;
    color: #000;
}

.hmc-gfa-head {
    height: 2em;
    line-height: 2em;
    padding: 0 0.625em;
    border-bottom: 0.0625em solid #f0f0f0;
    position: relative;
}

.hmc-group-func-anno ul li {
    margin-top: 0.9375em;
    height: 5.625em;
    background-color: #FFFFFF;
    border-top: 0.0625em solid #CCCCCC;
    border-bottom: 0.0625em solid #CCCCCC;
}

.hmc-group-func-anno ul li p {
    color: #999999;
    padding: 0.3125em 0.625em;
}

.hmc-group-func-anno ul li p font {
    font-size: 0.875em;
}

.hmc-gfa-head span.hmc-gfa-big,
.hmc-gfa-head span.hmc-gfa-readed {
    position: absolute;
}

.hmc-gfa-red .hmc-gfa-big {
    background-color: #F26D5F;
}

.hmc-gfa-red .hmc-gfa-name,
.hmc-gfa-red .hmc-gfa-readed {
    color: #F26D5F;
}

.hmc-gfa-yellow .hmc-gfa-big {
    background-color: #f8b600;
}

.hmc-gfa-yellow .hmc-gfa-name,
.hmc-gfa-yellow .hmc-gfa-readed {
    color: #f8b600;
}

.hmc-gfa-blue .hmc-gfa-big {
    background-color: #5bb4da;
}

.hmc-gfa-blue .hmc-gfa-name,
.hmc-gfa-blue .hmc-gfa-readed {
    color: #5bb4da;
}

.hmc-gfa-big {
    width: 1.875em;
    height: 1.875em;
    line-height: 1.875em;
    border-radius: 50%;
    left: 0.625em;
    top: -0.375em;
    color: #FFFFFF;
    text-align: center;
}

.hmc-gfa-name {
    margin-left: 2.625em;
}

.hmc-gfa-time {
    margin-left: 0.375em;
    color: #666666;
}

.hmc-gfa-time font {
    font-size: 0.75em;
}

.hmc-gfa-readed {
    right: 0.625em;
}

.hmc-gfa-readed i {
    display: inline-block;
    width: 1.125em;
    height: 0.875em;
    margin-right: 0.375em;
}

.hmc-gfa-readed i.red-enve {
    background: url(../images/hmc-red-envelope.png) no-repeat center;
    background-size: contain;
}

.hmc-gfa-readed i.yellow-enve {
    background: url(../images/hmc-yellow-envelope.png) no-repeat center;
    background-size: contain;
}

.hmc-gfa-readed i.blue-enve {
    background: url(../images/hmc-blue-envelope.png) no-repeat center;
    background-size: contain;
}
/*个人功能界面-我的群聊*/

.hmc-grgn-wdql,
.hmc-grgn-fqql,
.hmc-tdgl-fklb,
.hmc-tdgl-szgly {
    background-color: #ebeced;
}

.hmc-tdgl-fklb {
    border-top: 0.0625em solid #CCCCCC
}

.hmc-grgn-wdql ul,
.hmc-grgn-fqql ul,
.hmc-tdgl-fklb ul,
.hmc-tdgl-szgly ul,
.hmc-tdgl-cygl ul {
    background-color: #FFFFFF;
    margin-bottom: 0.625em;
}

.hmc-grgn-wdql ul li,
.hmc-grgn-fqql ul li,
.hmc-tdgl-fklb ul li,
.hmc-tdgl-szgly ul li,
.hmc-tdgl-cygl ul li {
    height: 4em;
    line-height: 4em;
    color: #333333;
    padding-left: 4.125em;
    border-bottom: 0.0625em solid #e0e0e0;
    position: relative;
    overflow: hidden;
}

.hmc-grgn-wdql ul li:last-child,
.hmc-grgn-fqql ul li:last-child,
.hmc-tdgl-fklb ul li:last-child,
.hmc-tdgl-szgly ul li:last-child,
.hmc-tdgl-cygl ul li:last-child {
    border: none;
}

.hmc-grgn-wdql-title {
    height: 2.125em;
    line-height: 2.125em;
    color: #FFFFFF;
    background-color: #ec635e;
    border-bottom: 0.0625em solid #EBECED;
    padding-left: 0.625em;
}

.hmc-grgn-wdql-title font {
    font-size: 0.875em;
}

.hmc-touxiang {
    width: 4em;
    height: 4em;
    padding: 0.625em;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%
}

.hmc-touxiang img {
    width: 100%;
    border-radius: 50%;
    display: block;
    overflow: hidden;
}

.hmc-grgn-wdql ul li p,
.hmc-grgn-fqql ul li p {
    height: 4em;
    overflow: hidden;
}
/*个人功能界面-发起群聊*/

.hmc-grgn-fqql ul li {
    padding-left: 7.875em;
}

.hmc-grgn-fqql ul li i {
    display: inline-block;
    width: 1.75em;
    height: 1.75em;
    position: absolute;
    left: 0.625em;
    top: 1em;
}

.hmc-grgn-fqql ul li i.checked {
    background: url(../images/icon-checked.png) no-repeat center;
    background-size: contain;
}

.hmc-grgn-fqql ul li i.not-check {
    background: url(../images/icon-not-check.png) no-repeat center;
    background-size: contain;
}

.hmc-grgn-fqql ul li .hmc-touxiang {
    left: 2.5em;
    width: 3.9375em;
    height: 3.9375em;
}
/*个人功能界面-参加聚会的人*/

.hmc-grgn-join {
    background-color: #FFFFFF;
}

.hmc-grgn-join ul {
    padding: 0.625em;
    border-top: 0.625em solid #d9d9d9;
    overflow: hidden;
    text-align: center;
}

.hmc-grgn-join ul li {
    width: 20%;
    height: 5.625em;
    margin-bottom: 0.625em;
    display: block;
    float: left;
}

.hmc-grgn-join-img {
    width: 4.125em;
    height: 4.125em;
    padding: 0.375em;
    display: inline-block;
    overflow: hidden;
}

.hmc-grgn-join-img img {
    width: 100%;
    border-radius: 50%;
}

.hmc-grgn-join ul li span {
    color: #333333;
    display: block;
}

.hmc-grgn-join ul li span font {
    font-size: 0.625em;
}
/*个人功能-看博文*/

.hmc-grgn-kbw-head {
    height: 4.125em;
    line-height: 4.125em;
    margin: 0.625em 0 1.25em 0;
}

.hmc-grgn-kbw-head .hmc-touxiang {
    position: initial;
    float: left;
}

.hmc-pub-about {
    display: inline-block;
    margin-top: 0.625em
}

.hmc-grgn-kbw-head span {
    display: block;
}

.hmc-grgn-kbw-head .hmc-pub-author {
    color: #333333;
    height: 1.25em;
    line-height: 1.25em;
}

.hmc-grgn-kbw-head .hmc-pub-time {
    color: #666;
    height: 1.875em;
    line-height: 1.875em;
}

.hmc-grgn-kbw-head .hmc-pub-time font {
    font-size: 0.75em;
}

.hmc-grgn-kbw p {
    color: #666666;
    padding: 0 0.625em;
}

.hmc-grgn-kbw p font {
    font-size: 0.875em;
}

.hmc-grgn-kbw img {
    margin: 0.625em auto;
    display: block;
    max-width: 100%;
    height: auto;
}
/*个人功能界面-求收留发布界面*/

.hmc-grgn-qsl-pub>input {
    margin: 0.625em 0;
    padding: 0 0.625em;
    background-color: #FFFFFF;
    width: 100%;
    height: 2.8125em;
    line-height: 2.8125em;
    border: none;
}

.hmc-grgn-qsl-pub-ul {
    background-color: #FFFFFF;
}

.hmc-grgn-qsl-pub-title {
    margin: 0 0.625em;
    height: 2.75em;
    line-height: 2.75em;
    border-bottom: 0.0625em solid #CCCCCC;
}

.hmc-grgn-qsl-pub-title font {
    color: #999999;
    font-size: 0.875em;
}

.hmc-grgn-qsl-pub-ul ul {
    height: 10.3125em;
    text-align: center;
    padding: 0.625em 0;
}

.hmc-grgn-qsl-pub-ul ul li {
    width: 25%;
    float: left;
    margin-bottom: 0.625em;
}

.hmc-grgn-qsl-pub-ul ul li div {
    width: 2.625em;
    height: 2.625em;
    border-radius: 50%;
    padding: 0.625em;
    display: inline-block;
}

.chuangye,
.xingqu {
    background-color: #4bd1d0;
}

.gongyi,
.xueyan {
    background-color: #EE634C;
}

.xiangmu,
.qita {
    background-color: #62bedc;
}

.shetuan {
    background-color: #f1a700;
}

.hmc-grgn-qsl-pub-ul ul li div i {
    display: inline-block;
}

.shetuan i {
    width: 1.3125em;
    height: 1.3125em;
    background: url(../images/hmc-icon-shetuan.png) no-repeat center;
    background-size: contain;
}

.xiangmu i {
    width: 1.5625em;
    height: 1.1875em;
    background: url(../images/hmc-icon-xiangmu.png) no-repeat center;
    background-size: contain;
}

.gongyi i {
    width: 1.3175em;
    height: 1.3125em;
    background: url(../images/hmc-icon-gongyi.png) no-repeat center;
    background-size: contain;
}

.chuangye i {
    width: 1.125em;
    height: 1.3175em;
    background: url(../images/hmc-icon-chuangye.png) no-repeat center;
    background-size: contain;
}

.xingqu i {
    width: 1.4375em;
    height: 1.4375em;
    background: url(../images/hmc-icon-xingqu.png) no-repeat center;
    background-size: contain;
}

.xueyan i {
    width: 1.4375em;
    height: 1.3125em;
    background: url(../images/hmc-icon-xueyan.png) no-repeat center;
    background-size: contain;
}

.qita i {
    width: 1.25em;
    height: 0.3125em;
    background: url(../images/hmc-icon-qita.png) no-repeat center;
    background-size: contain;
}

.hmc-grgn-qsl-pub-ul ul li span {
    display: block;
}

.hmc-grgn-qsl-pub-ul ul li span font {
    font-size: 0.75em;
    color: #666;
}

.hmc-grgn-qsl-pub-tags {
    height: 2.75em;
    background-color: #FFFFFF;
    margin-top: 0.625em;
    padding: 0 0.625em;
}

.hmc-grgn-qsl-pub-tags span {
    width: 5.625em;
    display: inline-block;
}

.hmc-grgn-qsl-pub-tags span font {
    font-size: 0.875em;
    color: #999999;
}

.hmc-grgn-qsl-pub-tags input {
    height: 2.75em;
    line-height: 2.75em;
    font-size: 0.875em;
    border: none;
    width: 50%;
}
/*团队管理-访客列表*/

.hmc-tdgl-fklb ul li {
    overflow-y: hidden;
}

.hmc-tdgl-fklb ul li span {
    position: absolute;
}

.fklb-name {
    left: 4.125em;
    top: -0.875em;
    color: #333333;
}

.fklb-date,
.fklb-content {
    color: #999999;
}

.fklb-date {
    right: 0.9375em;
    top: -0.875em;
}

.fklb-content {
    bottom: 0.3125em;
    height: 1.875em;
    line-height: 1.875em
}

.fklb-date font {
    font-size: 0.75em;
}

.fklb-content font {
    font-size: 0.875em;
}
/*团队管理-成员管理*/

.hmc-tdgl-cygl ul li span {
    margin-left: 2.125em;
}

.hmc-tdgl-cygl ul li span font {
    font-size: 0.875em;
    color: #EC635E;
}

.hmc-tdgl-cygl ul li>i {
    display: inline-block;
    width: 1.3125em;
    height: 1.3125em;
    background: url(../images/hmc-icon-shezhi.png) no-repeat center;
    background-size: contain;
    position: absolute;
    right: 0.625em;
    top: 1.3125em;
}
/*王*/

.body-bg-jack {
    background-color: #f0f0f0;
}
/*2me*/

.me-jack>i {
    display: inline-block;
    width: 100%;
    max-width: 46.875em;
    height: 12.5em;
    background: url(../images/classical_jack.png) no-repeat center;
    background-size: cover;
}

.zone-jack {
    padding: 0.625em 1.25em;
    background-color: white;
}

.zone-jack>ul>li {
    padding: 0.9375em 0;
}

.zone-jack>ul>li.focus-jack {
    border-bottom: 0.0625em solid #cccccc;
    border-top: 0.0625em solid #cccccc;
    position: relative;
}

.my-focus-num {
    width: 1.875em;
    height: 0.9375em;
    border-radius: 0.625em;
    background: #ee634c;
    float: right;
    margin-top: 0.21em;
    margin-right: 0.9375em;
    line-height: 0.9375em;
    text-align: center;
    color: white;
}

.my-focus-num>font {
    font-size: 0.6875em;
}

.zone-jack>ul>li>span {
    float: left;
    color: #666666;
}

.zone-jack>ul>li>span>font {
    font-size: 0.9375em;
}

.zone-jack>ul>li>i {
    display: inline-block;
    float: right;
    padding-right: 0.9375em;
    margin-top: 0.4375em;
    background: url(../images/right_jack.png) no-repeat center;
    width: 0.5em;
    height: 0.625em;
    background-size: contain;
}

.call-setup-jack>ul>li {
    padding: 0.5em 0 0.5em 1.875em;
    background-color: #f0f0f0;
    margin-top: 0.625em;
}

.person-jack {
    display: inline-block;
    width: 0.9375em;
    height: 1.0625em;
    background: url(../images/person_jack.png);
    background-size: contain;
    vertical-align: middle;
}

.phone-jack {
    display: inline-block;
    width: 0.9375em;
    height: 0.9375em;
    background: url(../images/phone_jack.png);
    background-size: contain;
    vertical-align: middle;
}

.set_up-jack {
    display: inline-block;
    width: 0.9375em;
    height: 0.9375em;
    background: url(../images/set_up_jack.png);
    background-size: contain;
    vertical-align: middle;
}

.dowload-jack {
    display: inline-block;
    width: 0.9375em;
    height: 0.9375em;
    background: url(../images/dowload_jack.png);
    background-size: contain;
    vertical-align: middle;
}

.call-setup-jack>ul>li>span {
    color: #666666;
    vertical-align: middle;
}

.call-setup-jack>ul>li>span>font {
    font-size: 0.8125em;
}
/*个人资料*/

.top-img-jack>i {
    display: inline-block;
    width: 100%;
    max-width: 46.875em;
    height: 14em;
    background-size: cover;
    position: relative;
}

.round-read-girl>i {
    display: inline-block;
    width: 6.6875em;
    height: 7em;
    position: absolute;
    left: 50%;
    top: 1.875em;
    margin-left: -3.3125em;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.power-name {
    top: 9.375em;
    position: relative;
    text-align: center
}

.power-name>span {
    color: white;
    vertical-align: middle;
}

.power-name>i {
    display: inline-block;
    background: url(../images/power_jack.png);
    background-size: contain;
    width: 2.1875em;
    height: 0.9375em;
    vertical-align: middle;
    margin-left: 0.625em;
}

.power-name>i>span {
    line-height: 0.9375em;
    color: white;
    text-align: center;
}

.power-name>i>span>font {
    font-size: 0.75em;
}

.top-font-jack {
    background: white;
    height: 4.0625em;
    text-align: center;
    line-height: 4.0625em;
    overflow: hidden;
    border-bottom: 0.0625em solid #cccccc;
    margin-bottom: 0.625em;
}

.top-font-jack>span {
    display: inline-block;
    width: 18.125em;
    color: #999999;
}

.top-font-jack>span>font {
    font-size: 0.75em;
}

.intel-content-jack {
    background: white;
}

.intel-content-jack>ul>li {
    padding: 0.6875em 1.0625em;
    border-top: 0.0625em solid #cccccc;
    border-bottom: 0.0625em solid #cccccc;
    margin-top: -0.0625em;
}

.intelnet-img-jack img{
    float: left;
    display: inline-block;
    height: 1.3175em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}

.three-img-jack {
    float: left;
    display: inline-block;
    background: url(../images/three_img_jack.png);
    height: 1.1875em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}

.ceo-img-jack {
    float: left;
    display: inline-block;
    background: url(../images/ceo_img_jack.png);
    height: 1.125em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}

.line-img-jack {
    float: left;
    display: inline-block;
    background: url(../images/line_img_jack.png);
    height: 1.125em;
    width: 1.1875em;
    background-size: contain;
    vertical-align: middle;
    margin-right: 0.1875em;
}

.fire-img-jack {
    float: left;
    display: inline-block;
    background: url(../images/fire_img_jack.png);
    height: 1.125em;
    width: 1.125em;
    background-size: contain;
    vertical-align: middle;
    margin-right: 0.1875em;
}

.intel-content-jack>ul>li>span {
    color: #666666;
    vertical-align: middle;
    float: left;
    margin-left: 0.9375em;
}

.intel-content-jack>ul>li>span>font {
    font-size: 0.875em;
}

.figer-right-img {
    display: inline-block;
    float: right;
    width: 0.5em;
    height: 0.875em;
    background: url(../images/figer_right.png);
    background-size: contain;
    margin-top: 0.3125em;
}

.middle-font-jack {
    float: left;
    margin-left: 30%;
    position: absolute;
    width: 11.25em;
    margin-top: 0.125em;
}

.middle-font-jack>span {
    color: #cccccc;
    float: left;
}

.middle-font-jack>span>font {
    font-size: 0.75em;
}

.middle-font-jack>font {
    font-size: 0.75em;
    color: #999999;
    float: right;
}

.renqi-font-jack {
    float: left;
    margin-left: 30%;
    position: absolute;
    width: 11.25em;
    margin-top: 0.125em;
}

.renqi-font-jack>span {
    color: #ee634c;
    float: left;
}

.renqi-font-jack>span>font {
    font-size: 0.75em;
}

.renqi-font-jack>font {
    font-size: 0.75em;
    color: #999999;
    float: right;
}

.local-school-jack {
    padding: 0.625em 0.625em;
}

.bg-white-jack {
    background: white;
}

.bg-white-jack>ul>li {
    border-top: 0.0625em solid #cccccc;
    border-bottom: 0.0625em solid #cccccc;
    padding: 0.9375em 1.25em;
    margin-top: -0.0625em;
}

.school-local-jack>span {
    float: left;
    color: #666666;
}

.school-local-jack>span>font {
    font-size: 0.875em;
}

.school-local-jack>font {
    float: right;
    color: #999999;
    font-size: 0.75em;
}
/*我的权限资料*/

.edit-data-jack {
    height: 2.1875em;
    text-align: center;
    background-color: #ec635e;
    margin: 2.1875em 0.625em;
    line-height: 2.1875em;
    border-radius: 0.21em
}

.edit-data-jack>span {
    color: white;
}

.edit-data-jack>span>font {
    font-size: 0.875em;
}

.green-hand-data {
    padding: 1.25em 0 0 1.25em;
    background: white;
}

.green-hand-data>span {
    color: #ee634c;
}

.green-hand-data>span>font {
    font-size: 0.875em;
}

.data-sex-jack {
    background: white;
    padding: 0.625em 1.25em 0 1.25em;
}

.data-sex-jack>span {
    float: left;
    color: #666666;
}

.data-sex-jack>span>font {
    font-size: 0.875em;
}

.choice-sex-jack {
    float: right;
    margin-left: 10%;
    margin-top: -0.3125em;
}

.man-ring-jack {
    display: inline-block;
    width: 0.875em;
    height: 0.875em;
    background: url(../images/yellow_onclick.png);
    background-size: contain;
    vertical-align: middle;
}

.woman-ring-jack {
    display: inline-block;
    width: 0.875em;
    height: 0.875em;
    background: url(../images/yellow_notclick.png);
    background-size: contain;
    vertical-align: middle;
}

.choice-sex-jack>span {
    color: #999999;
    vertical-align: middle;
}

.choice-sex-jack>span>font {
    font-size: 0.875em;
}

.show-border-top {
    border-top: 0.0625em solid #cccccc;
}

.clear-border-top {
    border-top: 0!important;
    margin: 0 1.25em;
}

.special-style-jack {
    padding: 1.5625em 1.25em 0 1.25em!important;
}

.run-left-padding {
    padding: 0.9375em 0 !important;
}

.special-padding-li {
    padding: 0.625em 0 0.3125em 0!important;
}
/*验证我的身份*/

.register-time {
    padding: 1.25em;
    background: #f1f1f1;
    line-height: 1.5em;
}

.register-time>span {
    color: #999999;
}

.register-time>p {
    text-indent: 2em;
}

.register-time>p {
    color: #999999;
}

.register-time font {
    font-size: 0.875em;
}

.register-email-phone {
    margin: 0 1.25em;
}

.register-email-phone>ul>li {
    padding: 0.9375em 0;
    border-bottom: 0.0625em solid #cccccc;
}

.register-email-phone>ul>li>span {
    float: left;
    color: #666666;
}

.register-email-phone>ul>li>span>font {
    font-size: 0.9375em;
}

.register-email-phone>ul>li>i {
    display: inline-block;
    float: right;
    width: 1.3125em;
    height: 1em;
    margin-top: 0.3125em;
}

.register-email-phone>ul>li>p {
    color: #ee634c;
}

.register-email-phone>ul>li>font {
    display: inline-block;
    margin-top: 0.3125em;
    font-size: 0.8125em;
    color: #666666;
}

.register-student-special {
    padding: 0.9375em 0 0.3125em 0!important;
}

.updatd-student-jack {
    margin: 0.9375em;
}

.updatd-student-jack>p {
    display: inline-block;
    color: #ee634c;
}

.updatd-student-jack>p>font {
    font-size: 0.9375em;
}

.updatd-student-jack>span {
    display: inline-block;
    margin-left: 0.625em;
    color: #666666;
}

.updatd-student-jack>span>font {
    font-size: 0.8125em;
}

.img_class-jack {
    background: #e5e5e5;
    padding: 0.3125em;
    border-radius: 0.625em;
    margin-top: 1.25em;
    text-align: center
}
/*未上传*/

.img_class-jack>i {
    display: block;
    width: 3.8125em;
    height: 3.5625em;
    max-height: 100%;
    max-width: 100%;
    text-align: center;
    margin: 5em auto;
    background: url(../images/img_jack.png);
    background-size: contain;
}
/*上传后*/

.img_class-jack img {
    max-width: 100%;
    height: auto
}
/*设置页面*/

.add-friend-jack>ul>li {
    margin-top: 0.625em;
    padding: 0.375em 1.25em;
    background-color: white;
}

.add-friend-jack>ul>li>span {
    float: left;
    vertical-align: middle;
    line-height: 2.4375em;
    color: #333333;
}

.add-friend-jack>ul>li>span>font {
    font-size: 0.9375em;
}

.add-friend-jack>ul>li>i {
    display: inline-block;
    float: right;
    width: 3.5em;
    height: 2.4375em;
    background: url(../images/left_right_jack.png);
    background-size: contain;
    vertical-align: middle;
}
/*我-博文*/

.partake-news {
    background: white;
    width: auto;
    min-height: 18.4375em;
    padding: 0.625em 0.9375em;
    height: auto;
    border-bottom: 0.0625em solid #cccccc;
    border-top: 0.0625em solid #EE634C
}

.partake-news>textarea {
    width: 100%;
    height: 16.875em;
    border: 0;
    font-size: 1em
}

.partake-news>span {
    color: #666666;
}

.partake-news>span>font {
    font-size: 0.875em;
}

.double-icon-jack {
    width: 18.75em;
    margin: 1.0625em auto;
    padding: 0 0.625em;
}

.img-sun-jack {
    display: inline-block;
    width: 1.25em;
    height: 1.0625em;
    background: url(../images/img_sun_jack.png);
    background-size: contain;
    float: left;
}

.add-jack {
    display: inline-block;
    width: 1.25em;
    height: 1.25em;
    background: url(../images/add_jack.png);
    background-size: contain;
    float: right;
}
/*我的团队-个人资料*/

.middle-special-jack {
    margin-top: 0.625em;
}
/*进入tcc团队*/

.serch-div-jack {
    margin: 0.4375em 0.625em 0 0.625em;
    background: white;
    width: auto;
    height: 1.875em;
    text-align: center;
    border: 0.0625em solid #cccccc;
    line-height: 1.875em;
}

.serch-div-jack>i {
    display: inline-block;
    width: 0.8125em;
    height: 0.8125em;
    background: url(../images/serch_img_jack.png);
    background-size: contain;
    vertical-align: middle;
}

.serch-div-jack>span {
    color: #999999;
}

.serch-div-jack>span>font {
    font-size: 0.875em;
}

.section-jack>ul>li {
    padding: 0.9375em 0.625em;
    background: white;
    margin-top: 0.625em;
    text-align: center;
    position: relative;
    min-height: 3.1875em
}

.section-jack>ul>li>i {
    display: inline-block;
    float: left;
    width: 1.2875em;
    height: 1.2875em;
    background: url(../images/figer_left_jack.png) no-repeat center;
    background-size: 0.375em auto;
    line-height: 0.6875em;
}

.rightmost-jack {
    float: right;
}

.horn-headsets-jack {
    float: left;
    margin-left: 3%;
}

.horn-jack {
    display: inline-block;
    width: 0.9375em;
    height: 0.875em;
    background: url(../images/horn_img_jack.png);
    background-size: contain;
    margin-top: 0.21em;
}

.headsets-jack {
    display: inline-block;
    width: 0.875em;
    height: 1em;
    background: url(../images/headsets_img_jack.png);
    background-size: contain;
    margin-top: 0.21em;
    margin-left: 0.9375em;
}

.section-jack>ul>li>span {
    color: #333333;
    position: absolute;
    left: 6.25em;
    right: 6.25em;
    top: 0;
    line-height: 3.375em;
}

.section-jack>ul>li>span>font {
    font-size: 1em;
}

.rightmost-jack>i {
    display: inline-block;
    width: 1.2875em;
    height: 1.2875em;
    background: url(../images/double_rightmost_jack.png) no-repeat center;
    background-size: 0.75em;
    vertical-align: middle
}

.rightmost-jack>span {
    color: #999999;
    margin-right: 0.625em;
}

.rightmost-jack>span>font {
    font-size: 0.875em;
}
/*tcc 资料*/

.margin-right30-jack {
    margin-right: 1.25em!important;
}

.bg-color-grey {
    background: #EBECED
}

.bg-color-grey1 {
    background: #FCFCFC
}

.mycollect-list li {
    background: #fff;
    margin-bottom: 0.625em;
    padding: 0.625em;
    padding-left: 3.75em;
    position: relative
}

.mycollect-list>ul>li {
    margin-bottom: 0;
    margin-top: 0.625em
}

.user-photo-c {
    width: 2.5em;
    height: 2.5em;
    overflow: hidden;
    display: inline-block;
    border-radius: 50%
}

.user-photo-c img {
    width: 100%;
    height: 100%
}

.mycollect-list li>a {
    position: absolute;
    left: 0.625em;
    top: 0.625em
}

.user-name>span {
    float: right;
    color: #666666
}

.user-name>span>font {
    font-size: 0.75em
}

.mycollect-list li .user-name {
    border-bottom: 0.0625em solid #F0F0F0;
    height: 2.25em;
    line-height: 2.25em
}

.user-name>a {
    color: #333333
}

.user-name>a>font {
    font-size: 1em
}

.collect-list-content {
    color: #383838;
    padding-left: 3.75em;
    margin-top: 0.625em;
    position: relative;
    min-height: 3.125em;
    line-height: 1.25em
}

.collect-img-s {
    width: 3.125em;
    height: 3.125em;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.collect-list-content>p>font {
    font-size: 0.875em
}

.edit-mycollect-list li {
    padding-left: 6.875em
}

.edit-mycollect-list li>a {
    left: 3.125em
}

.icon-cheacbox {
    display: inline-block;
    width: 1.3175em;
    height: 1.3175em;
    border-radius: 50%;
    border: 0.0625em solid #D8D8D8;
    background: #fff
}

.icon-cheacbox.on {
    background: url(../images/icon-checkbox-on.png) no-repeat center;
    background-size: cover
}

.edit-mycollect-list li>.icon-cheacbox {
    position: absolute;
    left: 0.625em;
    top: 50%;
    margin-top: -0.6875em
}

.team-news-list .user-name {
    height: auto!important
}

.team-news-list .user-name {
    color: #999999;
    line-height: 1.3175em!important;
    padding-bottom: 0.375em
}

.team-news-list .user-name>p>font {
    font-size: 0.75em
}

.team-news-list .user-name>span {
    color: #EE634C
}

.icon-reply {
    width: 0.75em;
    height: 0.75em;
    background: url(../images/icon-replay.png) no-repeat;
    display: inline-block;
    background-size: cover;
    vertical-align: middle
}

.team-news-list .user-name>span>i {
    margin-right: 0.1875em
}

.team-news-list .collect-list-content {
    display: -webkit-box;
    padding-left: 0;
    background: #F9F9F9;
    height: 3.125em;
    overflow: hidden
}

.team-news-list .collect-list-content .collect-img-s {
    position: inherit
}

.team-news-list .collect-list-content>p {
    white-space: normal;
    -webkit-box-flex: 1;
    padding: 0.21em 0.375em 0.21em 0.625em
}

.team-news-list .collect-list-content .team-news-name {
    padding-left: 0.625em;
    line-height: 3.125em
}

.team-news-name>font {
    font-size: 0.875em
}

.team-lsit-content {
    color: #666666;
    padding-top: 0.625em
}

.team-lsit-content>font {
    font-size: 0.875em
}

.team-lsit-content>p {
    color: #999999;
    text-align: right
}

.team-lsit-content>p>font {
    font-size: 0.75em
}

.team-news-title {
    position: absolute;
    color: #333333;
    left: 0.625em;
    top: 1.25em
}

.team-news-title>font {
    font-size: 0.75em
}

.icon-notice {
    width: 0.75em;
    height: 0.75em;
    display: inline-block;
    background: url(../images/icon-notice.png) no-repeat center;
    background-size: cover;
    vertical-align: middle;
    margin-right: 0.1875em
}

.shelter-list .user-name>span {
    color: #999999
}

.message-list {
    color: #333333
}

.message-list a {
    color: #26709A
}

.message-list .user-name {
    height: auto!important;
    color: #333333
}

.message-time>font {
    font-size: 0.625em
}

.message-list .user-name>a {
    line-height: 1.25em
}

.message-list .user-name>p {
    line-height: 1.25em
}

.message-list .user-name>p>font {
    font-size: 0.75em
}

.message-list .user-name>.message-time {
    margin-top: 1.25em
}

.message-two {
    position: relative;
}

.message-cont>a>font,
.message-cont>font {
    font-size: 0.75em
}

.message-two>i {
    width: 0.75em;
    height: 0.75em;
    border-left: 0.0625em solid #F0F0F0;
    border-top: 0.0625em solid #F0F0F0;
    display: block;
    transform: rotate(45deg);
    background: #fff;
    position: absolute;
    top: -0.3125em;
    left: 1.3175em
}

.message-two>ul>li {
    border-bottom: 0.0625em dashed #F0F0F0;
    margin-bottom: 0;
    padding-left: 3.125em
}

.message-two>ul>li:last-child {
    border: 0
}

.message-two .user-photo-c {
    left: 0
}

.bdt-list {
    color: #999999;
    background: #fff;
    border-top: 0.0625em solid #CCCCCC
}

.bdt-list li {
    display: -webkit-box;
    padding: 0.625em;
    border-bottom: 0.0625em solid #ccc;
    position: relative
}

.bdt-img {
    width: 4.75em;
    height: 4.6875em;
    border-radius: 0.1875em;
    overflow: hidden;
    display: block
}

.bdt-img>img {
    width: 100%;
    height: 100%
}

.icon-next {
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../images/figer_right.png) no-repeat center right;
    background-size: contain;
    position: absolute;
    top: 50%;
    margin-top: -1em;
    right: 0.625em
}

.bdt-list-content {
    margin-left: 0.625em;
    margin-right: 1.25em;
    -webkit-box-flex: 1
}

.bdt-list-content>a>font {
    font-size: 1em;
    color: #333333
}

.bdt-list-content>p {
    margin-top: 0.625em
}

.bdt-list-content>p>font {
    font-size: 0.875em
}

.icon-shezhi {
    width: 1em;
    height: 1em;
    display: inline-block;
    background: url(../images/icon-shezhi.png) no-repeat center;
    background-size: cover
}

.hmc-anno-pub li>i.icon-shezhi {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.4375em
}

.edit-quanzi {
    margin-top: 0.625em
}

.edit-quanzi li {
    border-bottom: 0.0625em solid #CCCCCC!important;
    margin-top: 0!important;
}

.edit-quanzi li>font {
    color: #333333!important
}

.edit-quanzi li:last-child {
    border: 0!important
}

.color-red,
.edit-quanzi font.color-red {
    color: #EE634C!important
}

.btn-red {
    background: #EE634C
}

.hmc-personal-func-modify-group-card>span {
    display: inline-block;
    padding: 0.625em 0 0 0.625em;
    color: #676769
}

.hmc-personal-func-modify-group-card>span>font {
    font-size: 0.875em
}

.prompt-main {
    text-align: center;
    padding-top: 40%;
    color: #2D2D2D
}

.prompt-main>font {
    font-size: 0.875em
}

.prompt-nop {
    padding-top: 0.625em;
    color: #6B6B6B
}

.team-banner {
    width: 100%
}

.team-banner>img {
    display: block;
    width: 100%;
}

.team-num {
    background: #FFFFFF;
    border-bottom: 0.0625em solid #CCCCCC;
    display: -webkit-box;
    color: #999999;
    padding: 0.8125em 0;
    text-align: center
}

.team-num-btn {
    width: 6.875em;
}

.team-num-btn>a {
    width: 4.375em;
    height: 1.5625em;
    display: inline-block;
    background: #EE634C;
    line-height: 1.5625em;
    border-radius: 0.1875em;
    margin-top: 0.4375em
}

.team-num-btn>a>font {
    font-size: 0.8125em;
    color: #fff;
}

.team-num-left,
.team-num-left ul li {
    -webkit-box-flex: 1;
}

.team-num-left ul {
    display: -webkit-box
}

.team-num-left i {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-bottom: 0.375em
}

.team-num-left font {
    display: block;
    font-size: 0.8125em
}

.icon-team-good {
    background: url(../images/icon-team-good.png) no-repeat center;
    background-size: cover
}

.icon-team-comment {
    background: url(../images/icon-team-comment.png) no-repeat center;
    background-size: cover
}

.icon-team-love {
    background: url(../images/icon-team-love.png) no-repeat center;
    background-size: cover
}

.team-toolbar {
    border-top: 0.0625em solid #CCCCCC;
    border-bottom: 0.0625em solid #CCCCCC;
    margin-top: 0.625em;
    background: #fff;
    color: #666666
}

.team-toolbar li {
    width: 50%;
    float: left;
    text-align: center;
    padding: 0 0.625em;
    margin: 0.625em 0;
    border-right: 0.0625em solid #EBECED;
    height: 2.5em
}

.team-toolbar li>div {
    height: 3.125em;
    line-height: 2.5em;
    border-bottom: 0.0625em solid #EBECED
}

.team-toolbar li:nth-child(2n) {
    border-right: 0
}

.team-toolbar li:nth-last-child(1)>div,
.team-toolbar li:nth-last-child(2)>div {
    border-bottom: 0
}

.team-toolbar li>div>i {
    display: inline-block;
    width: 1.625em;
    height: 1.625em;
    vertical-align: middle;
    margin-right: 0.3125em
}

.team-toolbar li>div>font {
    font-size: 0.875em;
}

.icon-team-tooolbar01 {
    background: url(../images/icon-team-toobar01.png) no-repeat center;
    background-size: cover
}

.icon-team-tooolbar02 {
    background: url(../images/icon-team-toobar02.png) no-repeat center;
    background-size: cover
}

.icon-team-tooolbar03 {
    background: url(../images/icon-team-toobar03.png) no-repeat center;
    background-size: cover
}

.icon-team-tooolbar04 {
    background: url(../images/icon-team-toobar04.png) no-repeat center;
    background-size: cover
}

.team-home-list {
    margin-top: 0.625em;
    border-top: 0.0625em solid #CCCCCC;
    border-bottom: 0.0625em solid #CCCCCC;
    background: #fff;
    color: #666666
}

.team-home-list li {
    width: 50%;
    float: left;
    text-align: center;
    padding: 1.25em 0;
    border-bottom: 0.0625em solid #EBECED
}

.team-home-list li>div {
    height: 3.4375em;
    border-right: 0.0625em solid #EBECED;
    margin-top: 0.625em
}

.team-home-list li:nth-child(2n)>div {
    border: 0
}

.team-home-list li>div>i {
    display: block;
    width: 2.625em;
    height: 2.625em;
    margin: 0 auto;
    margin-top: -0.9375em;
    border-radius: 50%
}

.team-home-list li>div>font {
    font-size: 0.75em
}

.icon-team-home01 {
    background: #4BD1D0 url(../images/icon-team-list01.png) no-repeat center;
    background-size: 1.3175em
}

.icon-team-home02 {
    background: #62BEDC url(../images/icon-team-list02.png) no-repeat center;
    background-size: 1.3175em
}

.icon-team-home03 {
    background: #F1A700 url(../images/icon-team-list03.png) no-repeat center;
    background-size: 1.3175em
}

.icon-team-home04 {
    background: #F46060 url(../images/icon-team-list04.png) no-repeat center;
    background-size: 1.3175em
}

.friend-list {
    background: #fff;
    padding-top: 0.0625em
}

.friend-list li {
    margin-left: 4.6875em;
    border-bottom: 0.0625em solid #E0E0E0;
    position: relative;
    margin-top: 0.625em;
    height: 3.75em;
    padding-right: 0.625em
}

.user-photo50 {
    width: 3.125em;
    height: 3.125em;
    border-radius: 50%;
    display: block;
    overflow: hidden
}

.user-photo50 img {
    width: 100%;
    height: 100%^;
    display: block
}

.friend-list li .user-photo50 {
    position: absolute;
    left: -3.75em;
    top: 0
}

.friend-list li p {
    color: #999999;
    height: 1.625em;
    line-height: 1.625em;
    overflow: hidden
}

.friend-list li p>font {
    font-size: 0.875em
}

.friend-list li .user-name>a>font {
    font-size: 1em;
    color: #333333
}

.friend-list li .user-name>span>font {
    font-size: 0.6875em;
    color: #999999
}

.friend-list li:last-child {
    border: 0
}
/*潘*/

.um-vp {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none
}

.ub {
    display: -webkit-box !important;
    display: box !important;
    height: auto;
}

.ub-ver {
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.ub-f1 {
    position: relative;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.ub-f2 {
    position: relative;
    -webkit-box-flex: 2;
    box-flex: 2;
}

.ub-f3 {
    position: relative;
    -webkit-box-flex: 3;
    box-flex: 3;
}

.ub-f4 {
    position: relative;
    -webkit-box-flex: 4;
    box-flex: 4;
}

.ub-pc {
    -webkit-box-pack: center;
}

.ub-ac {
    -webkit-box-align: center;
}

.tx-c {
    text-align: center;
}

.tx-l {
    text-align: left
}

.tx-r {
    text-align: right
}

.bg-color-pc {
    background-color: #f0f0f0;
}
/*
**我的团队
*/

.search-div {
    position: relative;
    background-color: #d9d9d9;
    padding: 0.4375em 0.6875em;
}

.search-div input {
    width: 100%;
    height: 1.875em;
    background-color: #fff;
    border: 0.0625em solid #ccc;
    border-radius: 0.1875em;
}

.search-div span {
    position: absolute;
    left: 50%;
    text-align: center;
    top: 0.66em;
    font-size: 0.875em;
    color: #999;
    background-color: #fff;
    margin-left: 0.3125em;
}

.icon-search {
    background: url(../images/icon-search.png)no-repeat center;
    width: 1.625em;
    height: 1.625em;
    position: absolute;
    background-size: 50%;
    left: 50%;
    top: 0.4em;
    margin-left: -1.25em;
}

.title {
    background-color: #e6e6e6;
    display: block;
    padding: 0.9375em 0 0.9375em 0.625em;
    font-size: 0.875em;
}

.list {
    background-color: #fff;
    padding: 0.75em 0.625em 0.625em 0.625em;
    border-bottom: 0.0625em solid #e6e6e6;
    clear: both;
}

.list div:first-child {
    background-color: #fff;
    float: left;
    padding-bottom: 0.9375em;
}

.list div:nth-child(2) {
    background-color: #fff;
    float: right;
}

.list span:nth-child(4) {
    color: #999;
    font-size: 0.75em;
    padding: 0;
    border-radius: 0;
    background-color: #fff;
    display: block;
    margin-top: 0.625em;
}

.list font {
    color: #000;
    background-color: #fff;
}

.list span.lv {
    background-color: #58d7f7;
    font-size: 0.6875em;
    color: #fff;
    padding: 0.125em 0.3125em;
    border-radius: 0.3125em;
}

.photo {
    width: 3em;
    height: 3em;
    background-color: #58d7f7;
    display: block;
    float: left;
    margin-right: 0.6875em;
    border-radius: 0.3125em;
    overflow: hidden;
    background-size: cover;
    background-image: url(../images/photo.png);
}

.list>i {
    border-bottom: 0.0625em solid #ccc;
    display: block;
    clear: both;
    margin-left: 3.625em;
}

.popular-icon {
    background: url(../images/popular-icon.png);
    width: 0.8125em;
    height: 1.1875em;
    float: right;
    background-size: contain
}

.popular-icon-span {
    float: right;
    background-color: #fff;
    font-size: 0.8125em;
    font-family: 黑体;
    color: #999;
    margin-left: 0.4375em;
    vertical-align: bottom;
    margin-top: 0.3125em;
}

.list>a {
    width: 33%;
    display: inline-block;
    background-color: #fff;
    text-align: right;
    margin-top: 0.9375em;
    font-size: 0.75em;
    color: #666;
}

.enter-team {
    background: url(../images/enter-team.png) no-repeat center;
    width: 1.225em;
    height: 1.2625em;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3125em;
    vertical-align: middle
}

.enter-team2 {
    background: url(../images/enter-team2.png) no-repeat center;
    width: 1.225em;
    height: 1.2625em;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3125em;
    vertical-align: middle
}

.enter-team3 {
    background: url(../images/enter-team3.png);
    width: 1.225em;
    height:1.2625em;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3125em;
    vertical-align: middle
}
/**
**个人动态
**/

.grdt-list {
    background-color: #fff;
    padding: 0.625em;
    margin-top: 0.625em;
    clear: both;
}

.grdt-list>i {
    width: 3.0625em;
    height: 3.0625em;
    background-color: #ccc;
    border-radius: 50%;
    margin-right: 0.625em;
    display: block;
    background-image: url(../images/photo.png);
    background-size: cover;
}

.grdt-list>div {
    margin-top: 0.625em;
    font-family: 黑体;
    background-color: #fff;
}

.grdt-list>div span {
    background-color: #fff;
    display: block
}

.grdt-list>div span:nth-child(2) {
    color: #ee634c;
    font-size: 0.6875em;
    background-color: #fff;
    position: relative
}

.grdt-icon1 {
    background-image: url(../images/grdt-icon1.png);
    width: 0.75em !important;
    height: 0.75em !important;
    background-size: contain;
    position: absolute;
    right: 1.875em;
    top: 0.125em;
}

.grdt-time {
    font-size: 0.75em !important;
    color: #999 !important;
    display: block;
    padding: 0.625em 0;
    border-bottom: 0.0625em solid #ccc;
}

.grdt-list font {
    font-size: 0.875em;
    color: #666;
    background-color: #fff;
    margin-top: 0.625em;
    display: block;
    font-family: 黑体;
    line-height: 1.25em;
}

.grdt-news {
    padding: 0.9375em 0.625em;
    background-color: #fff;
    margin-top: 0.9375em;
    position: relative;
}

.grdt-news i {
    background: url(../images/grdt-icon2.png);
    width: 0.6875em;
    height: 0.625em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.3125em;
}

.grdt-news span {
    background-color: #fff;
    font-size: 0.75em;
    font-family: 黑体;
    margin-right: 0.9375em;
}

.grdt-news font {
    background-color: #fff;
    color: #666;
    font-size: 0.875em;
    font-family: 黑体;
    font-style: normal;
    line-height: 1.25em;
    padding-bottom: 0.9375em;
}

.grdt-news-time {
    position: absolute;
    right: 0;
    bottom: 0.625em;
    font-size: 0.75em;
    color: #999;
}

.grdt-list span.uname {
    display: inline-block;
    color: #666 !important;
    font-family: 黑体;
    font-size: 1em !important;
}

.grdt-list span b {
    background-color: #fff;
    color: #ee634c;
    font-family: 黑体;
    margin: 0 0.625em;
    font-weight: normal;
}

.grdt-icon2 {
    width: 3.0625em;
    height: 2.75em;
    background-color: #fff;
    display: block;
    overflow: hidden;
    background-size: cover;
    background-image: url(../images/grdt-icon3.png);
}

.username {
    font-size: 0.875em;
    color: #666 !important;
    display: inline-block;
    line-height: 2.75em;
    background-color: #f9f9f9 !important;
    padding: 0 0.5em;
}

.grdt-list span.content {
    background-color: #f9f9f9 !important;
    font-size: 0.75em;
    color: #666;
    padding: 0.3125em 0
}

.news {
    margin-top: 0.625em;
}
/*
3-我-个人空间-PC
*/

.gerenkongjian-bg-pc {
    width: 100%;
    position: relative;
}

.gerenkongjian-bg-pc img {
    width: 100%;
    height: auto;
    display: block
}

.gerenkongjian-bg-pc i {
    position: absolute;
    width: 3.0625em;
    height: 3.0625em;
    background-color: #ccc;
    border-radius: 3.0625em;
    left: 1.25em;
    top: 0.625em;
    overflow: hidden;
}

.grkj-content1-pc {
    padding: 0.9375em 1.5625em 0.875em 1.75em;
    border-bottom: 0.0625em solid #ccc;
}

.grkj-content1-pc font {
    font-size: 0.8125em;
    color: #999;
    display: inline-block;
    vertical-align: middle;
}

.grkj-content1-pc>font {
    color: #fff;
    width: 4.3125em;
    height: 1.5625em;
    line-height: 1.5625em;
    text-align: center;
    background-color: #ee634c;
    border-radius: 0.1875em;
}

.grkj-praise {
    background: url(../images/gerenkongjian-bg-pc-icon3.png);
    width: 0.9375em;
    height: 0.9375em;
    background-size: contain;
    /*    display: block;*/
}

.grkj-content1-pc i {
    margin-left: 0.5em;
    display: inline-block;
    vertical-align: middle;
}

.grkj-comment {
    background: url(../images/gerenkongjian-bg-pc-icon4.png);
    width: 0.9375em;
    height: 0.875em;
    background-size: contain;
}

.grkj-connect {
    background: url(../images/gerenkongjian-bg-pc-icon5.png);
    width: 0.9375em;
    height: 0.875em;
    background-size: contain;
}

.grkj-content2-pc {
    padding: 0.9375em 0.625em;
    background-color: #fff;
}

.content2-pc-l {
    position: relative;
    width: 7.5625em;
    height: 4.75em;
}

.content2-pc-l i:nth-child(2) {
    position: absolute;
    right: 5.25em;
    bottom: 0;
    background: url(../images/gerenkongjian-bg-pc-icon6.png);
    width: 0.9375em;
    height: 0.6875em;
    background-size: contain;
}

.content2-pc-l i:nth-child(3) {
    width: 4.75em;
    height: 4.75em;
    overflow: hidden;
    background-color: #ccc;
    position: absolute;
    right: 0;
    top: 0;
}

.content2-pc-l i img {
    background-size: cover;
    width: 100%;
}

.grkj-content2-pc>font {
    font-size: 0.875em;
    color: #666;
    margin-left: 0.3125em;
    word-break: break-all;
    display: block;
    position: relative;
}

.content2-pc-l>div>div {
    position: absolute;
    left: 0;
    top: 0;
}

.content2-pc-l>div>div font {
    font-size: 1.0625em;
    color: #333;
}

.content2-pc-l font.font2 {
    font-size: 0.6875em;
    color: #666;
}

.pic-number-pc {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 0.75em;
    color: #999;
}

.content2-pc-r {
    margin-left: 0.3125em;
    position: relative;
}

.content2-pc-r font.font-t {
    font-size: 0.875em;
    color: #666;
    display: block;
}

.content2-pc-r font:nth-child(2) {
    font-size: 0.75em;
    color: #999;
    display: block;
    margin-top: 0.375em;
}

.content2-pc-r div.list-pc {
    position: absolute;
    left: 0;
    top: 3.125em;
    overflow: hidden;
}

.content2-pc-r div.list-pc i {
    display: inline-block;
    width: 1.75em;
    height: 1.75em;
    border-radius: 1.75em;
    overflow: hidden;
    background-color: #ccc;
    background: url(../images/gerenkongjian-bg-pc-icon8.png);
    background-size: contain;
}

.grkj-last-bg-pc {
    display: block;
    width: 100%;
    height: 3.125em;
    background-color: #ebeced;
}
/*我的关注*/

.wodeguanzhu-pc-list {
    padding: 0.625em 0.625em 0 0.625em;
    margin-top: 0.625em;
    background-color: #fff;
    border-top: 0.0625em solid #ccc;
    border-bottom: 0.0625em solid #ccc;
}

.wdgz-content1-pc-t .photo-pc {
    width: 5.625em;
    height: 5.625em;
    background-color: #ccc;
    border-radius: 0.3125em;
    display: block;
    margin-right: 0.6875em;
    overflow: hidden;
}

.wdgz-content1-pc-t .photo-pc img {
    width: 100%
}

.wdgz-content1-pc-t {
    padding-bottom: 0.625em;
    border-bottom: 0.0625em solid #e0e0e0;
    width: 100%;
}

.wdgz-t1-pc {
    width: 100%;
}

.wdgz-t1-pc >span:first-child {
    display: block;
}

.wdgz-t1-pc >span:first-child >font {
    font-size: 0.9375em;
    color: #333;
    vertical-align: middle;
}

.wdgz-t1-pc >span:first-child i>font {
    font-size: 0.625em;
    color: #fff;
    display: inline-block;
    width: 2em;
    height: 0.75em;
    background-color: #58d7f7;
    line-height: 0.75em;
    text-align: center;
    font-style: normal;
    border-radius: 0.1875em;
    display: inline-block;
    margin-left: 0.6875em;
    vertical-align: middle;
}

.wdgz-t1-pc >span:last-child {
    display: block;
}

.wdgz-t1-pc >span:last-child font {
    font-size: 0.8125em;
    color: #333;
    vertical-align: middle;
}

.wdgz-t1-pc >span:last-child i {
    background: url(../images/wodeguanzhu-pc-icon.png);
    width: 0.8125em;
    height: 0.8125em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.3125em;
    vertical-align: middle;
}

.wdgz-t2-pc {
    margin-left: 0.3125em;
}

.wdgz-t2-pc i {
    background: url(../images/wodeguanzhu-pc-icon2.png);
    width: 0.6875em;
    height: 0.6875em;
    display: inline-block;
    background-size: contain;
}

.wdgz-t3-pc {
    margin-left: 0.3125em;
}

.wdgz-t3-pc i {
    background: url(../images/wodeguanzhu-pc-icon3.png);
    width: 0.8125em;
    height: 0.625em;
    display: inline-block;
    background-size: contain;
}

.wdgz-t2-pc font,
.wdgz-t3-pc font {
    font-size: 0.6875em;
    color: #666;
    margin-left: 0.5625em;
}

.wdgz-content1-pc-b {
    padding: 0.625em 0;
}

.wdgz-content1-pc-b>div:first-child {
    width: 5.625em;
    text-align: center;
}

.wdgz-content1-pc-b>div:first-child i {
    width: 0.625em;
    height: 0.9375em;
    background: url(../images/wodeguanzhu-pc-icon4.png);
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wdgz-content1-pc-b>div font {
    font-size: 0.75em;
    color: #999;
    display: inline-block;
    vertical-align: middle;
}

.wdgz-content1-pc-b>div:last-child span {
    display: block;
}

.wdgz-content1-pc-b i.praise {
    background: url(../images/wodeguanzhu-pc-icon5.png);
    width: 0.625em;
    height: 0.625em;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
}

.wdgz-content1-pc-b i.comment {
    background: url(../images/gerenkongjian-bg-pc-icon4.png);
    width: 0.625em;
    height: 0.5625em;
    display: inline-block;
    background-size: contain;
    vertical-align: middle
}

.wdgz-content1-pc-b i.like-pc {
    background: url(../images/wodeguanzhu-pc-icon6.png);
    width: 0.625em;
    height: 0.5625em;
    display: inline-block;
    background-size: contain;
    vertical-align: middle
}
/*我的团队-pc*/

.wodetuandui {
    background-color: #fff;
    margin: 0.625em 0;
}

.wdtd-content2 {
    background-color: #fff;
}

.wdtd-content3 {
    padding: 0.8125em 0.625em 0 0.625em;
    margin-bottom: 0.625em;
    background-color: #fff;
}

.wdtd-content3 span {
    display: block;
    width: 100%;
}

.wdtd-content3 .span1 font:first-child {
    font-size: 0.9375em;
    color: #666;
}

.wdtd-content3 .span1 font:last-child {
    font-size: 0.5em;
    color: #fff;
    background-color: #58d7f7;
    padding: 0.0625em;
    border-radius: 0.1875em;
    margin-left: 0.625em;
}

.wdtd-content3 .span2 font {
    font-size: 0.875em;
    color: #999;
    padding: 0.75em 0 0.875em 0;
    display: block;
    border-bottom: 0.0625em solid #ccc;
}

.wdtd-content3 .span2 font b {
    font-weight: normal;
}

.wdtd-list-pc {
    padding: 0.9375em 0;
}

.wdtd-list-pc>div>span:first-child {
    margin-bottom: 0.625em;
}

.wodetuandui-icon {
    background: url(../images/wodetuandui-icon.png);
    width: 0.875em;
    height: 0.875em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wdtd-list-pc font {
    font-size: 0.875em;
    color: #999;
    vertical-align: middle;
}

.wodetuandui-icon2 {
    background: url(../images/wodeguanzhu-pc-icon4.png);
    width: 0.5625em;
    height: 0.875em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wodetuandui-icon3 {
    background: url(../images/wodetuandui-icon3.png);
    width: 0.875em;
    height: 0.8125em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wodetuandui-icon4 {
    background: url(../images/wodetuandui-icon4.png);
    width: 0.75em;
    height: 0.75em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wodetuandui-icon5 {
    background: url(../images/wodetuandui-icon5.png);
    width: 0.8125em;
    height: 0.8125em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wodetuandui-icon6 {
    background: url(../images/wodetuandui-icon6.png);
    width: 0.875em;
    height: 0.875em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}
/*
    我的团队-TCC新成员
*/

.wdtd-new-chengyuan {
    border-bottom: 0;
}

.wdtd-t4-pc >span {
    display: block;
}

.wdtd-t4-pc >span>i {
    background: url(../images/popular-icon.png);
    width: 0.8125em;
    height: 1.25em;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.wdtd-t4-pc >span>font {
    font-size: 0.875em;
    color: #999;
    vertical-align: middle;
}

.wdtd-t4-pc {
    margin-top: 0.625em;
}

.wdtd-t4-pc>font {
    font-size: 0.875em;
    color: #fff;
    padding: 0.21em 0.375em;
    background-color: #ee634c;
    border-radius: 0.21em;
}
/*我的团队-个人主页-pc*/

.wdtd-grzy-bg-pc {
    position: relative
}

.wdtd-grzy-bg-pc>i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -2.1em;
    margin-left: -2.1em;
    width: 5em;
    height: 5em;
}

.wdtd-grzy-bg-pc >img {
    height: 12.5em;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/*进入TCC团队状态表*/

.jinruTTCtuandui-content-pc {
    padding: 0.625em 0.625em 0 0.625em;
    margin-top: 0.625em;
    background-color: #fff;
}

.jinruTTCtuandui-content-pc >i {
    background: url(../images/grdt-icon2.png);
    width: 0.6875em;
    height: 0.625em;
    display: block;
    background-size: contain;
    margin-right: 0.625em;
    margin-top: 0.1875em;
}

.jinruTTCtuandui-content-pc>div>span {
    color: #333;
    padding-bottom: 0.625em;
    display: block;
    line-height: 1.25em;
    border-bottom: 0.0625em solid #ccc;
}

.jinruTTCtuandui-content-pc font {
    display: block;
}

.jinruTTCtuandui-content-pc>div>div {
    padding: 0.5625em 0;
}

.jinruTTCtuandui-content-pc .f-name-pc {
    font-size: 0.75em;
    color: #666;
}

.jinruTTCtuandui-content-pc .f-time-pc {
    font-size: 0.625em;
    color: #999;
}
/*团队管理-团队空间*/

.tdgl-tdkj-footer {
    position: fixed;
    bottom: 0;
    padding: 0.375em 0;
    border-top: 0.0625em solid #ccc;
    background-color: #fff;
    width: 100%;
    text-align: center;
}

.tdgl-tdkj-footer font {
    display: block;
    font-size: 0.6875em;
    color: #ee634c;
}

.tdgl-tdkj-footer-icon-l {
    background: url(../images/tdgl-tdkj-footer-icon-l.png);
    width: 1.3125em;
    height: 1.25em;
    background-size: contain;
    display: inline-block;
}

.tdgl-tdkj-footer-icon-r {
    background: url(../images/tdgl-tdkj-footer-icon-r.png);
    width: 1.6875em;
    height: 1.25em;
    background-size: contain;
    display: inline-block;
}
/*34-团队管理-团队空间-活动列表*/

.tdgl-hdlb-mar-t {
    margin-top: 0.625em;
}

.tdgl-tdkj-footer-icon-c {
    background: url(../images/tdgl-tdkj-footer-icon-c.png);
    width: 1.25em;
    height: 1.25em;
    background-size: contain;
    display: inline-block;
}

.larenqi-pc {
    padding: 0.375em 0.9375em;
    border: 0.0625em solid #ee634c;
    background-color: #fff !important;
    display: block;
}

.larenqi-pc font {
    font-size: 0.8125em;
    color: #ee634c;
}

.tdgl-tdkj-activity {
    height: 2.75em;
    border-bottom: 0.0625em solid #ccc;
}

.tdgl-tdkj-activity>span:first-child {
    color: #333;
    display: block;
    margin-left: 0.625em;
}

.tdgl-tdkj-activity>span:last-child {
    margin-right: 1.5625em;
    display: block;
    background-color: #ee634c;
    height: 1.5625em;
    width: 4.3125em;
    line-height: 1.5625em;
    text-align: center;
}

.tdgl-tdkj-activity font {
    font-size: 0.8125em;
    color: #fff;
}
/*46-团队功能页面-工作安排*/

.tdgnym-gzap {
    padding-top: 0.625em;
    padding-left: 0.625em;
    background-color: #fff;
    margin-bottom: 0.625em;
}

.tdgnym-gzap-datetime {
    color: #333;
    padding: 1em 0.625em 0.8125em 0.625em;
    background-color: #fff;
    border-bottom: 0.0625em solid #ccc;
}

.tdgnym-gzap-list-photo {
    width: 3.125em;
    height: 3.125em;
    border-radius: 3.125em;
    background-color: #ccc;
    margin-right: 0.9375em;
    overflow: hidden;
}

.tdgnym-gzap-list-photo img {
    display: block;
    width: 100%;
}

.tdgnym-gzap-list-r>div {
    padding-right: 0.625em;
    padding-bottom: 0.5em;
    margin-bottom: 0.4em
}

.tdgnym-gzap-list-r>div:last-child {
    border-top: 0.0625em solid #ccc;
    padding-top: 0.5em;
    text-align: right
}

.tdgnym-gzap-list-r .span1 {
    color: #333;
    display: block;
}

.tdgnym-gzap-list-r .span1 b {
    margin-right: 0.4375em;
    font-weight: normal;
}

.tdgnym-gzap-list-r .span2 {
    width: 1.25em;
    height: 1.25em;
    border-radius: 1.25em;
    background-color: #f1a700;
    display: inline-block;
    text-align: center;
    line-height: 1.25em;
}

.tdgnym-gzap-list-r .font1 {
    font-size: 0.75em;
    color: #fff;
    display: block;
}

.tdgnym-gzap-list-r .font2 {
    font-size: 0.6875em;
    color: #999;
}

.tdgnym-gzap-list-r .icon1 {
    background: url(../images/grdt-icon2.png) no-repeat center;
    width: 0.6875em;
    height: 0.625em;
    background-size: contain;
    display: inline-block;
    margin-right: 0.1875em;
}

.tdgnym-gzap-list-r .font3 {
    font-size: 0.875em;
    color: #999;
}

.tdgnym-gzap-list-r .span3 {
    display: block;
    margin-left: 0.8125em;
}

.tdgnym-gzap-list-r>div.time-addr span {
    display: block;
}

.tdgnym-gzap-list-r>div.time-addr span font {
    font-size: 0.875em;
    color: #999;
    margin-left: 0.3125em;
}

.tdgnym-gzap-list-r font.time {
    margin-left: 0 !important;
}

.tdgnym-gzap-list-r>div:last-child span {
    display: block
}

.tdgnym-gzap-list-r>div:last-child font {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.625em;
}

.tdgnym-gzap-list-r .font4 {
    font-size: 0.8125em;
    color: #999;
}

.tdgnym-gzap-list-r .font5 {
    font-size: 0.75em;
    color: #999;
}

.send-message-pc {
    background: url(../images/send-message.png);
    width: 0.9375em;
    height: 0.75em;
    background-size: contain;
    display: inline-block;
    margin-right: -0.3125em;
    vertical-align: middle;
}
/*58-团队功能-活动聚会*/

.hdjh-fbd-pc-t1 {
    background-color: #ee634c;
    padding: 0.375em;
}

.hdjh-fbd-pc-t1 >font {
    color: #fff;
    font-size: 0.8125em;
    display: block;
    text-align: center
}

.hdjh-fbd-pc-t2 {
    background-color: #fff;
    padding: 0.1875em 0;
    border-bottom: 0.0625em solid #ccc;
}

.hdjh-fbd-pc-t2>font {
    display: block;
    text-align: center;
    padding: 0.75em 0;
}

.hdjh-fbd-pc-t2>font:first-child {
    font-size: 0.9375em;
    color: #ee634c;
    border-right: 0.0625em solid #ccc;
}

.hdjh-fbd-pc-t2>font:last-child {
    font-size: 0.9375em;
    color: #999
}

.hdjh-fbd-pc-list {
    background-color: #fff;
    padding: 0.625em 0.625em 1.25em 0.625em;
    
    position: relative;
}

.hdjh-fbd-pc-list img {
    width: 100%;
    display: block;
    background-size: cover;
}

.hdjh-fbd-pc-list .icon1 img{
    
    width: 1.5625em;
    height: 1.5625em;
    background-color: #f1a700;
    display: block;
    border-radius: 1.5625em;
    margin-right: 0.3125em;
    background-size: contain;
}

.hdjh-fbd-pc-list-r .list-r1>span {
    display: inline-block;
    margin-right: 0.625em;
}

.hdjh-fbd-pc-list-r .list-r1>span:first-child font {
    font-size: 0.9375em;
    color: #333;
}

.hdjh-fbd-pc-list-r .list-r1>span:last-child font {
    font-size: 0.8125em;
    color: #999;
}

.hdjh-fbd-pc-list .icon2 {
    width: 3em;
    height: 3em;
    overflow: hidden;
    background-color: #ccc;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -1.5em;
    display: block;
    margin-right: 0.625em;
    z-index: 2;
    border-radius: 0.3125em;
}

.hdjh-fbd-pc-list-r .list-r2 {
    margin: 1.125em 0;
}

.hdjh-fbd-pc-list-r .list-r2 font {
    font-size: 0.875em;
    color: #666;
}

.hdjh-fbd-pc-list-r .list-r3 i {
    display: inline-block;
    margin-right: 0.375em;
    width: 6.5em;
    height: 6.5em;
    overflow: hidden;
    background-color: #ccc;
}

.list-r3 {
    padding-bottom: 1.1875em;
    border-bottom: 0.0625em solid #ccc;
}

.hdjh-fbd-pc-list-r .list-r4 {
    padding-top: 0.5625em;
    padding-bottom: 0.5625em;
}

.hdjh-fbd-pc-list-r .list-r4 font {
    font-size: 0.75em;
    color: #999;
    text-align: right;
    display: block;
}

.hdjh-fbd-pc-list-r .list-r5 i {
    display: inline-block;
    margin-left: 0.625em;
    width: 1.875em;
    height: 1.875em;
    background-color: #ccc;
    border-radius: 1.875em;
    vertical-align: middle
}

.hdjh-fbd-pc-list-r .list-r5 i:last-child {
    background: url(../images/angle-right.png);
    width: 0.375em;
    height: 0.6875em;
    background-size: contain;
}

.hdjh-fbd-font {
    background-color: #6ecdf4;
    padding: 0.0625em 0.1875em;
    color: #fff !important;
    display: block;
}
/*59-个人功能页-活动聚会-收到的*/

.hdjh-fbd-pc-t2 .tx-color {
    color: #ee634c !important;
}

.hdjh-fbd-pc-t2 .tx-color2 {
    color: #999 !important;
}

.hdjh-fbd-pc-list-r .list-r6 {
    padding: 0.625em 0;
    margin-top: 1.25em;
    margin-bottom: -0.625em;
    border-top: 0.0625em solid #ccc;
}

.hdjh-fbd-pc-list-r .list-r6 span {
    display: inline-block;
    width: 3.0625em;
    height: 1.5625em;
    line-height: 1.5625em;
    text-align: center;
    border-radius: 0.1875em;
    background-color: #ee634c;
    margin-left: 0.625em;
    color: #fff;
}

.hdjh-fbd-pc-list-r .list-r6 font {
    font-size: 0.8125em;
}
/*66-个人功能页-招募广场*/

.grgny-zmgc {
    padding: 0.625em 0.625em 0 0.625em;
    background-color: #fff;
    margin-bottom: 0.9375em;
}

.grgny-zmgc-l1 {
    padding-bottom: 0.625em;
}

.grgny-zmgc-l1 >i img {
    display: block;
    width: 100%;
}

.grgny-zmgc-l1 >i {
    width: 4.75em;
    height: 4.75em;
    background-color: #ccc;
    display: block;
    position: relative;
    overflow: hidden;
    margin-right: 0.625em;
}

.grgny-zmgc-l1 >i font {
    font-size: 0.5em;
    color: #fff;
    display: inline-block;
    font-style: normal;
    background-color: #4dcbea;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}

.grgny-zmgc-l1-r1 >div:first-child span {
    display: block;
}

.grgny-zmgc-l1-r1 >div:first-child i {
    background: url(../images/wodetuandui-icon.png);
    width: 0.6875em;
    height: 0.6875em;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3125em;
}

.grgny-zmgc-l1-r1 >div .font1 {
    font-size: 0.6875em;
    color: #999;
}

.grgny-zmgc-l1-r1>div:nth-child(2) {
    padding: 0.4375em 0;
}

.grgny-zmgc-l1-r1>div:nth-child(2) span {
    display: block;
}

.grgny-zmgc-l1-r1>div:nth-child(2) font {
    font-size: 0.875em;
    color: #999;
}

.grgny-zmgc-l1-r1>div:nth-child(2) b {
    color: #666;
}

.grgny-zmgc-l1-r1>div:last-child font {
    font-size: 0.875em;
    color: #666;
}

.grgny-zmgc-l2 {
    padding: 0.8125em 0;
    border-top: 0.0625em solid #ccc;
    border-bottom: 0.0625em solid #ccc;
}

.grgny-zmgc-l2>font {
    font-size: 0.875em;
    color: #666;
}

.grgny-zmgc-l2>div span {
    display: inline-block;
    margin-left: 0.5em;
    border: 0.0625em solid #ff7f66;
    padding: 0.375em 0.5em;
    background-color: #fff2ef;
    margin-bottom: 0.3125em;
}

.grgny-zmgc-l2>div span font {
    font-size: 0.75em;
    color: #666;
}

.grgny-zmgc-l3 {
    padding: 1em 0;
    border-bottom: 0.0625em solid #ccc;
}

.grgny-zmgc-l3> i {
    background: url(../images/grdt-icon2.png);
    width: 0.6875em;
    height: 0.625em;
    background-size: contain;
    margin-right: 1em;
    display: inline-block;
    vertical-align: top
}

.grgny-zmgc-l3>div font {
    font-size: 0.875em;
    color: #666;
    display: inline-block;
    vertical-align: middle
}

.grgny-zmgc-l4 {
    padding: 0.875em 0;
}

.grgny-zmgc-l4 span {
    display: inline-block;
    margin-left: 1.25em;
}

.grgny-zmgc-l4>div:first-child font {
    color: #8ddef2;
}

.grgny-zmgc-l4>div:first-child i {
    background: url(../images/popular-icon.png);
    width: 0.5em;
    height: 0.75em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.125em;
}

.grgny-zmgc-l4 font {
    font-size: 0.75em;
    color: #999;
    display: inline-block;
}

.grgny-zmgc-l4>div:last-child span:first-child i {
    background: url(../images/wodeguanzhu-pc-icon5.png);
    width: 0.625em;
    height: 0.625em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.125em;
}

.grgny-zmgc-l4>div:last-child span:nth-child(2) i {
    background: url(../images/gerenkongjian-bg-pc-icon4.png);
    width: 0.625em;
    height: 0.5625em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.125em;
}

.grgny-zmgc-l4>div:last-child span:nth-child(3) i {
    background: url(../images/wodeguanzhu-pc-icon6.png);
    width: 0.625em;
    height: 0.5625em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.125em;
}

.grgny-zmgc-l4 span.first {
    margin-left: 0 !important;
}
/*个人功能界面-收留详情页*/

.grgnym-slxqy {
    background-color: #fff;
}

.grgnym-slxqy-content1 {
    padding: 0.875em 0;
    border-bottom: 0.0625em solid #ccc;
    background-color: #fff;
}

.grgnym-slxqy-content1 span {
    color: #333;
    margin-left: 0.625em;
}

.grgnym-slxqy-conten2 {
    padding: 0.875em 0.625em;
    background-color: #fff;
    margin-bottom: 0.625em;
}

.grgnym-slxqy-conten2>b:first-child {
    margin-bottom: 0.5625em;
    display: block;
    font-weight: normal;
}

.grgnym-slxqy-conten2>span {
    display: inline-block;
    margin-right: 0.3125em;
    padding: 0.375em 1.3175em;
    border: 0.0625em solid #ccc;
    margin-bottom: 0.5625em;
}

.grgnym-slxqy-conten2 b.skill {
    font-weight: normal;
    display: block;
}

.grgnym-slxqy-conten2 b.skill font {
    font-size: 0.875em;
    color: #666;
}
/*个人功能界面-招募团队详情页*/

.zmtdxq {
    margin-bottom: 0.625em;
    border-bottom: 0;
}

.grgnym-slxqy-content1 span {
    display: block;
}

.grgnym-slxqy-content1 span.btn {
    margin-right: 1.5625em;
    width: 4.3125em;
    height: 1.5625em;
    line-height: 1.5625em;
    background-color: #ee634c;
    text-align: center;
    border-radius: 0.1875em;
}

.grgnym-slxqy-content1 span.btn font {
    font-size: 0.8125em;
    color: #fff;
}

.ge-tdxx-content1-pc {
    margin-top: 1.125em;
}

.gr-tdxx-icon {
    background: url(../images/gr-tdxx-icon.png);
    width: 0.75em;
    height: 0.75em;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
}

.gr-tdxx-pc span {
    width: 3.0625em;
    height: 1.5625em;
    background-color: #ee634c;
    text-align: center;
    line-height: 1.5625em;
    border-radius: 0.1875em;
    margin-left: 0.625em;
}

.gr-tdxx-pc span font {
    color: #fff;
    font-size: 0.8125em;
}

.edit-bumen .hmc-tdgl-cygl li {
    background: #F5F5F5;
    text-align: left
}

.edit-bumen>ul>li {
    padding: 0
}

.bumen-title {
    text-align: left;
    height: 2.5em;
    line-height: 2.5em;
    overflow: hidden;
    border-bottom: 0.0625em solid #DCDCDC;
    padding: 0 0.625em;
    display: none
}

.mumen-user-show .bumen-title {
    display: block
}

.bumen-title>font {
    font-size: 1em;
    color: #666666
}

.bumen-title span {
    float: right;
    color: #999999
}

.bumen-title span font {
    font-size: 0.875em
}

.mumen-user-show>span {
    display: none
}

.edit-bumen .mumen-user-show .hmc-tdgl-cygl {
    display: block
}

.edit-bumen .hmc-tdgl-cygl {
    display: none
}

.icon-sj {
    display: inline-block;
    width: 0.4375em;
    height: 0.4375em;
    background: url(../images/icon-down.png) no-repeat center;
    background-size: cover;
    vertical-align: middle;
    margin-left: 0.21em
}

.icon-edit-user {
    width: 1em;
    height: 1em;
    display: inline-block;
    background: url(../images/icon-edit-user.png) no-repeat center;
    background-size: cover;
    vertical-align: middle;
    margin-left: 1.25em
}

.fbdx-allcheck {
    height: 2.8125em;
    line-height: 2.8125em;
    padding: 0 0.625em
}

.fbdx-allcheck>i,
.fbdx-list li>i {
    vertical-align: middle;
    margin-right: 0.375em
}

.fbdx-list {
    background: #fff;
    padding: 0 0.625em
}

.fbdx-list li,
.fbdx-title {
    height: 2.8125em;
    line-height: 2.8125em;
    border-bottom: 0.0625em solid #F1F0F0
}

.fbdx-allcheck font,
.fbdx-list font {
    font-size: 0.875em;
    color: #333333
}

.fbdx-title {
    color: #999999
}

.user-home {
    margin-top: 0
}

.main {
    padding-bottom: 0.625em
}

.icon-user-bot01 {
    background-image: url(../images/icon-blog.png)
}

.icon-user-bot02 {
    background-image: url(../images/icon-xiangji.png)
}

.user-home-bot li>i {
    width: 1.5625em!important;
    height: 1.5625em!important;
    margin-top: 0.375em!important
}

.header-red {
    background: #EE634C;
    color: #fff;
    text-align: center
}

.header-yellow {
    background: yellow;
    color: #000;
    text-align: center;
}

.header-tab {
    display: inline-block;
    height: 1.6875em;
    border: 0.0625em solid #fff;
    line-height: 1.6875em;
    margin-top: 0.5em;
    border-radius: 0.21em;
    overflow: hidden
}

.header-tab ul {
    display: -webkit-box
}

.header-tab ul li {
    padding: 0 1.25em;
    border-right: 0.0625em solid #fff
}

.header-tab ul li.on {
    background: #fff;
    color: #EE634C
}

.header-tab ul li:last-child {
    border: 0
}

.header-tab ul li>font {
    font-size: 1em;
}
/*陈*/

.gr-tdxx-pc>span {
    display: inline-block!important
}

.gr-tdxx-pc>span>font {
    margin: 0!important
}

.invite-user-list dl {
    display: -webkit-box;
    margin-top: 0.625em
}

.invite-user-list dl dd {
    width: 1.75em;
    height: 1.75em;
    overflow: hidden;
    border-radius: 50%;
    margin-left: 0.4375em
}

.invite-user-list dl dd>img {
    width: 100%;
    height: 100%;
    display: block
}

.invite-user-name {
    -webkit-box-flex: 1
}

.invite-user-name>a>font {
    font-size: 1em;
    color: #333333
}

.invite-user-name>span {
    display: block;
    color: #999999;
    margin-top: 0.1875em
}

.invite-user-name>span>font {
    font-size: 0.75em
}

.icon-birthday {
    display: inline-block;
    width: 0.6875em;
    height: 0.6875em;
    margin-left: 0.625em;
    background: url(../images/icon-birthday.png) no-repeat center;
    background-size: cover
}

.invite-user-name>p {
    font-size: 0.875em;
    color: #666666;
    margin-top: 0.375em
}

.invite-list>ul>li {
    background: #fff;
    padding-bottom: 0.625em;
    margin-top: 0.625em
}

.invite-list .btt-content {
    border-top: 0.0625em solid #CCCCCC;
    margin: 0 0.625em;
    padding: 0;
    margin-top: 0.625em
}

.invite-list .btt-content>p {
    padding: 0.625em 0 0
}

.invite-list .tdgnym-gzap {
    margin: 0
}

.invite-list .tdgnym-gzap-list-r>div {
    padding-bottom: 0
}

.invite-list .tdgnym-gzap-list-r>div:last-child {
    margin-top: 0.625em
}

.invite-list-btn {
    padding: 0.625em 0 0 0;
    margin: 0.625em 0.625em 0 0.625em;
    border-top: 0.0625em solid #CCCCCC
}

.invite-title {
    margin-bottom: 0.0625em solid #CCCCCC;
    height: 2.75em;
    line-height: 2.75em;
    padding: 0 0.625em;
    border-bottom: 0.0625em solid #CCCCCC
}

.invite-title>font {
    font-size: 1em;
    color: #333333
}

.intive-z-photo {
    border-radius: 0.125em
}

.invite-user {
    border-top: 0.0625em solid #CCCCCC
}

.edit-gchart {
    background: #fff;
    text-align: center;
    margin-top: 0.625em
}

.edit-gchart>ul>li {
    width: 25%;
    text-align: center;
    float: left;
    overflow: hidden;
    height: 5.625em;
    overflow: hidden;
    margin-top: 0.9375em
}

.edit-gchart>ul>li>div {
    width: 3.75em;
    height: 3.75em;
    display: block;
    margin: 0 auto;
    overflow: hidden
}

.edit-gchart>ul>li>div img {
    width: 100%;
    height: auto
}

.edit-gchart>ul>li>font {
    font-size: 0.875em;
    color: #333333
}

.gchart-add {
    border: 0.0625em solid #D6D6D6
}

.icon-gchart-add {
    width: 2.25em;
    height: 2.25em;
    display: inline-block;
    background: url(../images/icon-add.png) no-repeat center;
    background-size: cover;
    margin: 0.625em auto
}

.edit-list {
    margin-top: 0.625em
}

.edit-list li {
    height: 3.125em;
    line-height: 3.125em;
    background: #fff;
    padding: 0 0.625em;
    position: relative
}

.edit-list li>i.icon-next {
    position: absolute;
    right: 0.625em;
    top: 50%!important;
    margin-top: -0.5em
}

.edit-list li>span {
    float: right;
    margin-right: 1.125em;
    color: #9A9A9A
}

.edit-list li>span>font {
    font-size: 0.875em;
}

.edit-list li>p {
    color: #999999
}

.edit-list li>p>font {
    font-size: 0.9375em
}
.edit-list li .icon-next{
    margin-top: -0.5em
}

.photo-list {
    text-align: center
}

.photo-list-main {
    display: inline-block;
    text-align: center
}

.photo-list-main>ul {
    text-align: left;
    display: inline-block;
    padding-left: 0.1875em
}

.photo-list-main li {
    width: 7.3125em;
    height: 7.3125em;
    margin: 0.375em 0.1875em 0 0.1875em;
    position: relative;
    float: left
}

.photo-list-main li>div {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.photo-check {
    background: rgba(0, 0, 0, .4);
    z-index: 10;
    display: none
}

.photo-img {
    z-index: 2
}

.icon-photo-check {
    width: 1.25em;
    height: 1.25em;
    background: url(../images/icon-photo-check.png) no-repeat center;
    background-size: cover;
    position: absolute;
    right: 0.625em;
    top: 0.625em
}

.photo-list-main li.on .photo-check {
    display: block
}

.photo-list-btn {
    position: fixed;
    right: 0.625em;
    bottom: 0.625em
}

.photo-list-btn>a {
    display: block;
    width: 4.375em;
    height: 1.5em;
    background: #EF614F;
    color: #fff;
    border-radius: 0.125em
}

.photo-list-btn>a>font {
    font-size: 0.8125em
}
/*1-首页-PC*/

.mainpage-bg-list {
    width: 100%;
    position: relative;
}

.mainpage-bg-list img {
    width: 100%;
    height: auto;
    display: block;
}

.mainpage_icon2 {
    background: url(../images/mainpage_icon2.png);
    width: 2.75em;
    height: 2.75em;
    position: absolute;
    left: 0.625em;
    top: 0.625em;
    background-size: contain;
}

.mainpage-title-list {
    padding-right: 0.625em;
}

.mainpage-title-list span {
    color: #666;
    display: block;
    float: right;
    margin: 1em 0 1em 1em;
}

.mainpage-title-list font {
    font-size: 0.875em
}
/*26-进入TCC团队-人员列表*/

.jrTCCtd-person-list {
    margin-top: 0.625em;
    background-color: #fff;
    padding: 0 0.625em;
}

.jrTCCtd-person-list>span {
    padding: 0.9375em 0;
    display: block;
    border-bottom: 0.0625em solid #ccc;
}

.jrTCCtd-person-list-icon {
    background: url(../images/jrTCCtd-person-list-icon.png);
    width: 1em;
    height: 0.9375em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.625em;
}

.jrTCCtd-person-list>div {
    padding: 0.625em 0;
    border-bottom: 0.0625em dashed #ccc;
}

.jrTCCtd-person-list>div >i {
    background: url(../images/jrTCCtd-person-list-icon8.png);
    width: 2.5em;
    height: 2.5em;
    background-color: #ccc;
    display: block;
    border-radius: 2.5em;
    margin-right: 0.6875em;
    overflow: hidden;
    background-size: contain;
}

.jrTCCtd-person-list .name-job>div:first-child {
    margin-bottom: 0.3125em;
}

.jrTCCtd-person-list .name-job span {
    display: block;
}

.jrTCCtd-person-list .name-job .font1 {
    font-size: 0.875em;
    color: #666;
}

.jrTCCtd-person-list .name-job .font2 {
    font-size: 0.75em;
    color: #999;
}

.jrTCCtd-person-list-icon2 {
    background: url(../images/jrTCCtd-person-list-icon2.png);
    width: 0.9375em;
    height: 1em;
    position: relative;
    display: block;
    background-size: contain;
}

.jrTCCtd-person-list-icon2 a {
    display: block;
    /*    width: 0.75em;*/
    
    height: 0.75em;
    border-radius: 0.75em;
    background-color: #ff0000;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -0.375em;
    margin-right: -0.375em;
    text-align: center;
    line-height: 0.75em;
}

.jrTCCtd-person-list-icon2 font {
    font-size: 0.3125em;
    color: #fff;
    padding: 0 0.1875em;
}

.jrTCCtd-person-list-icon3 {
    background: url(../images/jrTCCtd-person-list-icon3.png);
    width: 0.9375em;
    height: 0.9375em;
    display: block;
    background-size: contain;
}

.jrTCCtd-person-list-icon4 {
    background: url(../images/jrTCCtd-person-list-icon4.png);
    width: 0.9375em;
    height: 0.875em;
    display: block;
    background-size: contain;
}

.person-list-bor {
    border-bottom: 0 !important;
}

.jrTCCtd-person-list-icon5 {
    background: url(../images/jrTCCtd-person-list-icon5.png);
    width: 1em;
    height: 1em;
    display: block;
    background-size: contain;
}

.jrTCCtd-person-list .mar-l {
    padding-left: 1em;
}

.jrTCCtd-person-list-icon6 {
    background: url(../images/jrTCCtd-person-list-icon6.png);
    width: 1.125em;
    height: 1.125em;
    display: block;
    background-size: contain;
}

.jrTCCtd-person-list-icon7 {
    background: url(../images/jrTCCtd-person-list-icon7.png);
    width: 1em;
    height: 1em;
    display: inline-block;
    background-size: contain;
    margin-right: 0.625em;
}

.person-list-footer {
    background-color: #333;
    padding: 0.625em 0;
    margin-top: 0.625em;
    margin-bottom: 3.125em;
}

.person-list-footer i {}

.jrTCCtd-person-list-icon9 {
    background: url(../images/jrTCCtd-person-list-icon9.png) no-repeat;
    width: 1.6em;
    height: 1.6875em;
    background-size: contain;
    display: block;
}

.jrTCCtd-person-list-icon10 {
    background: url(../images/jrTCCtd-person-list-icon10.png) no-repeat;
    width: 1.45em;
    height: 1.5625em;
    background-size: contain;
    display: block;
}

.jrTCCtd-person-list-icon11 {
    background: url(../images/jrTCCtd-person-list-icon11.png) no-repeat;
    width: 1.75em;
    height: 1.6em;
    background-size: contain;
    display: block;
}

.jrTCCtd-person-list-icon12 {
    background: url(../images/jrTCCtd-person-list-icon12.png) no-repeat;
    width: 1.875em;
    height: 2em;
    background-size: contain;
    display: block;
}
/*37-团队管理-管理内容*/

.tdgl-glnr-person-count {
    padding: 0.625em 0 0.625em 0.625em;
    display: block;
    background-color: #ec635e;
    color: #fff;
}

.tdgl-glnr-person-count font {
    font-size: 0.875em;
}

.tdgl-glnr-list li {
    padding: 0.625em 0 0 0.625em;
}

.tdgl-glnr-list li>i {
    width: 2.75em;
    height: 2.75em;
    background-color: #ccc;
    border-radius: 2.75em;
    display: block;
    margin-right: 1.25em;
    margin-bottom: 0.625em;
}

.tdgl-glnr-list li>div {
    border-bottom: 0.0625em solid #ccc;
    padding-bottom: 0.625em;
}

.tdgl-glnr-icon1 {
    background: url(../images/hmc-touxiang.png);
    width: 2.75em;
    height: 2.75em;
    background-size: contain;
    display: block;
}

.tdgl-glnr-icon2 {
    background: url(../images/tdgl-glnr-icon2.png);
    width: 1em;
    height: 0.9375em;
    display: inline-block;
    background-size: contain;
}

.tdgl-glnr-icon3 {
    background: url(../images/tdgl-glnr-icon3.png);
    width: 1.3em;
    height: 1.3em;
    display: block;
    background-size: contain;
    margin-right: 0.625em;
}

.tdgl-glnr-list >li>div span {
    display: block;
}

.tdgl-glnr-list .list-c * {
    margin-left: 2.2em;
}

.tdgl-glnr-list .list-c font {
    color: #ec635e;
    font-size: 0.875em;
}

.tdgl-glnr-ceng {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    z-index: 2;
    position: fixed;
    top: 0;
}

.tdgl-glnr-tanchuang {
    padding: 0 2.3125em;
    position: absolute;
    z-index: 3;
    top: 50%;
    width: 100%;
    margin-top: -5.625em;
}

.tdgl-glnr-tanchuang >div.content {
    width: 100%;
    background-color: #fff;
    padding: 0 0.625em;
    border-radius: 0.3125em;
}

.tdgl-glnr-tanchuang >div.content span {
    padding: 0.9375em 0;
    display: block;
    border-bottom: 0.0625em solid #f1f1f1;
}

.tdgl-glnr-tanchuang .mar-t {
    margin-top: 0.625em;
}

.tdgl-glnr-tanchuang span.on {
    color: #ff0000;
}
/*41-团队管理-部门权限设置*/

.tdgl-bmqxsz-title {
    margin-top: 0.625em;
    padding: 1em 0.625em;
    border-top: 0.0625em solid #dcdcdc;
    border-bottom: 0.0625em solid #dcdcdc;
    background-color: #fff;
}

.angle-bottom {
    background: url(../images/angle-bottom.png);
    width: 0.4375em;
    height: 0.3125em;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-left: 0.3125em;
}

.tdgl-bmqxsz-title .font1 {
    font-size: 0.875em;
    color: #999;
}

.tdgl-bmqxsz-title>div>span {
    color: #666;
}

.tdgl-bmqxsz-btn {
    display: block;
    padding: 1em 0;
    background-color: #fff;
    margin-top: 0.625em;
    border: 0.0625em solid #dcdcdc;
}

.tdgl-glnr-list-bg-color {
    background-color: #f5f5f5;
}

.tdgl-glnr-list-bg-color .bor-b {
    border-bottom: 0 !important;
}
/*61-个人功能界面-话题*/

.grgnym-ht-content >li {
    padding: 0 0.625em;
    background-color: #fff;
    margin-bottom: 0.625em;
}

.grgnym-ht-content>li>div:first-child {
    padding: 0.9375em 0 0.625em 0;
}

.grgnym-ht-content>li>div>span {
    display: block;
}

.grgnym-ht-icon {
    background: url(../images/grgnym-ht-icon.png);
    width: 0.875em;
    height: 0.625em;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3125em;
}

.grgnym-ht-content>li>div font {
    color: #999;
    font-size: 0.8125em;
}

.grgnym-ht-content>li>div:nth-child(2) {
    padding: 0.9375em 0.625em;
    background-color: #f2f2f2;
    position: relative;
    margin-bottom: 0.625em;
}

.grgnym-ht-content>li>div:nth-child(2) font {
    font-size: 0.875em;
    color: #333;
    line-height: 1.25em;
}

.grgnym-ht-icon2 {
    position: absolute;
    background: url(../images/grgnym-ht-icon2.png);
    width: 1em;
    height: 0.4375em;
    background-size: contain;
    bottom: 0;
    left: 2.0625em;
    margin-bottom: -0.4375em;
}

.grgnym-ht-content .icons li {
    float: left;
}

.grgnym-ht-content .icons li img {
    display: block;
    border-radius: 1.875em;
    background-size: cover;
    width: 1.875em;
    height: 1.875em;
    margin-right: 0.6875em;
    margin-bottom: 0.875em;
}

.icons .angle-right {
    width: 0.4375em;
    height: 0.8125em;
    background: url(../images/angle-right.png);
    display: block;
    background-size: contain;
    margin-top: 0.625em;
}

.icons li.last {
    float: right;
}
/*75-1-个人功能界面-大学友圈*/

.dxyq-title {
    padding: 0.3125em 1em;
    background-color: #ee634c;
    color: #fefeff;
}

.dxyq-title font {
    font-size: 0.75em;
}

.dxyq-list {
    padding: 0 0.625em;
}

.dxyq-list li {
    padding: 1.1875em 0;
    border-bottom: 0.0625em solid #ccc;
}

.dxyq-list li>i {
    width: 3.125em;
    height: 3.125em;
    background-color: #ccc;
    border-radius: 3.125em;
    display: block;
    margin-right: 1em;
    background: url(../images/hmc-touxiang.png);
    background-size: contain;
}

.dxyq-list li > div > div >span {
    display: block;
}

.dxyq-list li font {
    font-size: 0.875em;
    color: #999;
    margin-top: 0.8125em;
    display: block;
}

.dxyq-icon2 {
    width: 0.625em;
    height: 0.875em;
    background: url(../images/dxyq-icon2.png);
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-left: 0.3125em;
}

.dxyq-icon3 {
    width: 1.125em;
    height: 1.25em;
    background: url(../images/dxyq-icon3.png);
    display: inline-block;
    background-size: contain;
    margin-right: 1em;
}

.dxyq-icon4 {
    width: 0.8125em;
    height: 0.8125em;
    background: url(../images/dxyq-icon4.png);
    display: inline-block;
    background-size: contain;
    margin-left: 0.3125em;
}

.dxyq-ceng {
    position: absolute;
    top: 0;
    background-color: rgba(51, 51, 51, 0.1);
    width: 100%;
    height: 100%;
    z-index: 2;
}

.dxyq-tanchuang {
    width: 6.25em;
    background-color: #fff;
    border: 0.0625em solid #ee634c;
    position: absolute;
    right: 0.1em;
    top: 2.25em;
    z-index: 3;
    border-radius: 0.3125em;
}

.dxyq-tanchuang span {
    display: block;
    text-align: center;
    padding: 0.6875em 0;
    border-bottom: 0.0625em solid #ccc;
    color: #ee634c;
}

.dxyq-tanchuang span:last-child {
    border-bottom: 0 !important;
}

.dxyq-tanchuang font {
    font-size: 0.875em;
}

.dxyq-icon5 {
    position: absolute;
    top: 0;
    right: 0.6875em;
    background: url(../images/dxyq-icon5.png);
    width: 0.6875em;
    height: 0.625em;
    background-size: contain;
    margin-top: -0.625em;
}

.dxyq-list .bor-b {
    border-bottom: 0 !important;
}
/*侧滑*/

.silde-main {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.silde-c {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5;
    position: absolute
}

.silde-bg {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100
}

.silde-l {
    background: #F1F1F1;
    position: absolute;
    width: 80%;
    height: 100%;
    top: 0;
    left: -80%;
    z-index: 110;
}

.silde-r {
    position: absolute;
    width: 80%;
    height: 100%;
    overflow-y: auto;
    background: #f1f1f1;
    z-index: 120;
    top: 0;
    right: -80%;
}

.slide-left-show .silde-l {
    left: 0
}

.slide-left-show .silde-c {
    left: 80%!important;
    right: -80%
}

.slide-right-show .silde-r {
    right: 0
}

.slide-right-show .silde-c {
    right: 80%!important;
    left: -80%
}

.silde-l,
.silde-c,
.silde-r {
    transition: all 1s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

/*登录注册*/
.form-main {
    padding: 0.9375em;
}

.form-main li {
    padding-left: 1.5625em;
    height: 2.75em;
    line-height: 2.75em;
    position: relative;
    border-bottom: 0.0625em solid #E6E6E6
}

.form-icon {
    position: absolute;
    left: 0;
    top: 0.9375em;
    width: 1em;
    height: 1em;
    display: block;
    background-size: contain
}

.icon-phone {
    background-image: url(../images/icon-phone.png)
}

.icon-globe {
    background-image: url(../images/icon-globe.png)
}

.icon-user {
    background-image: url(../images/icon-user.png)
}

.icon-shop {
    background-image: url(../images/icon-shop.png)
}

.icon-money {
    background-image: url(../images/icon-money.png)
}

.icon-address {
    background-image: url(../images/icon-address.png)
}

.icon-link {
    background-image: url(../images/icon-link.png)
}

.icon-image {
    background-image: url(../images/icon-img.png)
}

.icon-tel {
    background-image: url(../images/icon-tel.png)
}

.icon-remarks {
    background-image: url(../images/icon-remarks.png)
}

.icon-lock {
    background-image: url(../images/icon-lock.png)
}

.form-main li>input[type="text"],
.form-main li>input[type="password"] {
    width: 100%;
    height: 2.5em;
    padding: 0.75em 0;
    font-size: 1em;
    position: relative;
    z-index: 1;
    border: 0
}

.btn-form {
    height: 1.625em;
    line-height: 1.625em;
    padding: 0 0.625em;
    color: #fff;
    background: #00B8FC;
    position: absolute;
    right: 0;
    top: 0.5em;
    z-index: 2;
    border-radius: 1.625em
}

.btn-form>font {
    font-size: 0.75em
}

.btn-big {
    display: block;
    text-align: center;
    margin: 2.5em 0.9375em 0 0.9375em;
    height: 2.75em;
    line-height: 2.75em;
    background: #00B8FC;
    color: #fff;
    border-radius: 2.75em
}

.btn-big>font {
    font-size: 1.125em
}

.reg-bot-link {
    margin: 0 0.9375em
}

.reg-bot-link span {
    float: right
}

.reg-bot-link a {
    color: #666666;
    display: inline-block;
    padding: 0.9375em 0
}

.reg-bot-link a>font {
    font-size: 0.875em
}

.login-sns {
    /*
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0
*/
    
    margin-top: 3.125em
}

.login-sns-main {
    max-width: 34.375em;
    margin: 0 auto
}

.login-sns-title {
    height: 1.25em;
    border-top: 0.0625em solid #E6E6E6;
    text-align: center;
    margin: 0 0.9375em
}

.login-sns-title>span {
    display: inline-block;
    height: 1.25em;
    line-height: 1.25em;
    padding: 0 0.75em;
    color: #666666;
    background: #fff;
    position: relative;
    top:  -0.625em
}

.login-sns-list {
    text-align: center;
    padding: 1.5625em 10%
}

.login-sns-list li {
    display: inline-block;
    width: 30%;
}

.login-sns-list li>i {
    display: inline-block;
    width: 2.1875em;
    height: 2.1875em;
    margin-bottom: 0.375em;
    border-radius: 50%
}

.login-sns-list li>font {
    display: block;
    color: #666666;
    font-size: 0.75em
}

.icon-weixin {
    background: #00CDCA url(../images/icon-weixin.png) no-repeat center;
    background-size: 1.25em 1.25em
}

.icon-QQ {
    background: #52ADE4 url(../images/icon-qq.png) no-repeat center;
    background-size: 1.25em 1.25em
}

.icon-weibo {
    background: #425F92 url(../images/icon-weibo.png) no-repeat center;
    background-size: 1.25em 1.25em
}

.reg-code {
    width: 5.625em;
    height: 2.3125em;
    position: absolute;
    background: #fff;
    position: absolute;
    right: 0;
    bottom:  -0.0625em;
    overflow: hidden;
    z-index: 2
}

.reg-code img {
    width: 100%;
    height: 100%
}

.login-checkbox {
    margin: 0 0.9375em
}

.login-checkbox>input {
    font-size: 1em;
    width: 0.875em;
    height: 0.875em;
}

.login-checkbox>font {
    font-size: 0.875em;
    color: #666666
}
.header-red .icon-header-return{
    background-image: url(../images/icon-return01.png) ;
    background-repeat: no-repeat;
    background-size: contain
}

.alert-wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 100
}

.alert-main {
    width: 15.625em;
    height: 9.375em;
    background: #fff;
    border-radius: 0.3125em;
    top: 50%;
    left: 50%;
    position: absolute;
    margin-left: -7.8125em;
    margin-top: -4.6875em;
}

.icon-alert {
    display: block;
    width: 3.125em;
    height: 3.125em;
    border-radius: 50%;
    position: absolute;
    top:  -1.5625em;
    left: 50%;
    margin-left:  -1.5625em;
    background: #fff
}

.alert-content {
    text-align: center;
    padding-top: 3.125em;
    line-height: 1.375em
}

.confirm-btn {
    position: absolute;
    bottom: 0;
    width: 100%
}

.confirm-btn>a {
    display: block;
    width: 50%;
    float: left;
    text-align: center;
    height: 2em;
    line-height: 2em;
    background: #E6E6E6;
    color: #666666
}

.confirm-btn>a:last-child {
    background-color: #FE7D69;
    color: #fff;
    border-radius: 0 0 0.3125em 0
}

.confirm-btn>a:first-child {
    border-radius: 0 0 0 0.3125em
}

.alert-title font {
    font-size: 1em
}

.alert-content>p {
    line-height: 1.25em;
    margin-top: 0.375em
}

.alert-content>p>font {
    font-size: 0.875em
}

.icon-check {
    background: #fff url(../images/icon-check.png) no-repeat center;
    background-size: 1em
}

.photo-code {
    color: #999999;
    padding-top: 1.375em;
    padding-bottom: 0.625em
}
.photo-code font{
    font-size: 0.875em;
}



.reg-link {
    font-size: 0.875em;
    color: #999999
}
.reg-link a{
    color: #00B8FC
}

/*新增登录、注册、启动*/

.login-reg-link {
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0;
    padding-bottom: 0.625em
}
.login-reg-link a{
    color: #666666
}
.login-reg-link font{
    font-size: 0.875em
}

.user-info-indt {
    padding:0 1.25em 0.625em 1.25em;
    text-align: center;
}
.user-info-indt font{
    display: block;
    color: #666666;
    font-size: 0.875em
}
.user-info-indt textarea{
    width: 100%;
    height: 5.625em;
    padding: 0.625em;
    margin-top: 0.375em;
    border: 0
}
.bg-white-jack>ul>li{
    position: relative
}
.user-info-txt {
    position: absolute;
    left: 5em;
    height: 2.5em;
    line-height: 2.5em;
    right: 0.625em;
    top: 0.21em
}
.user-info-txt input{
    width: 100%;
    height: 2.5em;
    line-height: 2.5em;
    text-align: right;
    font-size: 0.875em;
    color: #999999;
    border: 0
}

.logo-main{
    position: absolute;
    width: 100%;
    z-index: 3;
    text-align: center;
    top: 20%;
    color: #fff
}
.logo-main font{
    font-size: 1em;
    display: block
}
.icon-logo{
    display: inline-block;
    width: 5em;
    height: 5em;
    background: url(../images/logo.png) no-repeat center;
    background-size: cover;
    margin-bottom: 0.9375em
}
.loading-bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../images/login-bg.jpg) no-repeat center;
    background-size:cover;
    z-index: 1
}
.loadding-btn{
    position: fixed;
    z-index: 2;
    bottom: 3.75em;
    width: 100%;
    left: 0;
    text-align: center
}
.loadding-btn a{
    display: block;
    margin: 0 10%;
    height: 2.375em;
    border: 0.0625em solid #E6E6E6;
    line-height: 2.375em;
    border-radius: 0.375em;
    color: #fff
}
.loadding-btn>a{
    border-radius: 2.375em;
    color: #fff;
    margin: 0 18%
}

.loadding-btn a font{
    font-size: 0.875em
}
.loadding-btn li{
    float: left;
    width: 50%
}
.loadding-btn ul{
    padding: 0 5%
}


/*11-9*/
/*
    87-个人-团队消息-潘超
*/
.re-bor {
    border-top: 0 !important;
    padding-top: 0 !important;
}
.time-addr i{
    display: inline-block;
    background: url(../images/yes-icon.png) no-repeat;
    width: 0.75em;
    height: 0.75em;
    background-size: contain;
    vertical-align: middle;
}
.time-addr i.on{
    background-image: url(../images/yes-icon-on.png)
}
.pinglun-input-div {
    background-color: #fafafa;
    padding: 0.5em 1.75em 0.5em 0.625em;
    margin-top: -0.625em;
    border-top: 0.0625em solid #dadada;
}
.pinglun-input-div input{
    display: block;
    margin-right: 1.312em;
    height: 1.875em;
    line-height: 1.875em;
    padding-left: 0.625em;
    border: 0.0625em solid #dadada;
    font-size: 1em;
    border-radius: 0.0625em;
}
.emoj-icon-btn {
    background: url(../images/emoj-icon-btn.png);
    width: 1.6875em;
    height: 1.6875em;
    background-size: contain;
    display: block;
}
/*82-个人功能界面-群聊设置*/
.edit-list-btn-pc {
    background-color: #fff;
    padding: 0 0.625em;
    height: 3.125em;
    line-height: 3.125em;
    text-align: center;
    margin-top: 0.625em;
    color: #666;
}
.edit-list-btn-pc font{
    font-size: 0.875em;
}

.edit-list-color font{
    color: #666;
}

/*新增团队管理-tcc资料*/

.intel-content-jack {
    margin-bottom: 0.625em;
}
.intel-content-jack ul li:last-child {
    border-bottom: none;
}
.intel-content-jack>ul>li {
    position: relative;
}
.intel-content-jack>ul>li>span.hmc-grey {
    width: 13.125em;
    height: 1.25em;
    overflow: hidden;
    color: #999;
    vertical-align: middle;
    position: absolute;
    right: 2.25em;
    text-align: right;
}
.intel-content-jack>ul>li>span.hmc-grey>font {
    font-size: 0.75em;
}
.dizhi-img-hmc {
    float: left;
    display: inline-block;
    background: url(../images/iconfont-dizhi.png) no-repeat center;
    height: 1.3175em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}
.jianjie-linxiu-img-hmc {
    float: left;
    display: inline-block;
    background: url(../images/the_king_jack.png) no-repeat center;
    height: 1.3175em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}
.guanliyuan-img-hmc {
    float: left;
    display: inline-block;
    background: url(../images/tdgl-glnr-icon2.png) no-repeat center;
    height: 1.3175em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}
.chengyuan-img-hmc {
    float: left;
    display: inline-block;
    background: url(../images/wodetuandui-icon4.png) no-repeat center;
    height: 1.3175em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}
.tags-img-hmc {
    float: left;
    display: inline-block;
    background: url(../images/iconfont-biaoqianweikong.png) no-repeat center;
    height: 1.3175em;
    width: 1.3175em;
    background-size: contain;
    vertical-align: middle;
}

/*新增-我-个人标签设置页面*/

.hmc-tags-set {
    background-color: #fff;
    margin-top: 0.625em;
    padding: 0 0.625em;
}
.hmc-tags-title {
    border-bottom: 0.0625em solid #e6e6e6;
    height: 2.8125em;
    line-height: 2.8125em;
    color: #333;
    position: relative;
}
.hmc-tags-title input {
    font-size: 1em;
    width: 85%;
    background-color: #f8f8f8;
    border: 0.0625em solid #ccc;
    border-radius: 0.1875em;
    height: 1.875em;
    line-height: 1.875em;
    padding: 0 0.625em;
}
.hmc-tags-title span {
    width: 1.875em;
    height: 1.875em;
    border: 0.0625em solid #ccc;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    right: 1em;
    top: 0.625em;
    background: url(../images/icon-header-add.png) no-repeat center;
    background-size: 1em 1em;
}
.hmc-tags-content {
    overflow: hidden;
}
.hmc-tags-content ul {
    text-align: center;
}
.hmc-tags-content ul li {
    display: inline-block;
    padding: 0.5em 1.5em;
    margin: 1.25em 0.3125em;
    border: 0.0625em solid #999;
    color: #999;
    border-radius: 0.1875em;
}
.hmc-tags-content ul li font {
    font-size: 0.875em;
}
.hmc-tags-content ul li.green-tag {
    color: #fff;
    background-color: #82e396;
    border: none;
}
.hmc-tags-content ul li.yellow-tag {
    color: #fff;
    background-color: #f8e379;
    border: none;
}
.hmc-tags-content ul li.orange-tag {
    color: #fff;
    background-color: #f4ac8a;
    border: none;
}
.hmc-tags-content ul li.red-tag {
    color: #fff;
    background-color: #ff8483;
    border: none;
}
.icon-shoucang {
    width: 1.28125em;
    height: 1.21875em;
    float: right;
    background: url(../images/icon-shoucang.png) no-repeat center top;
    background-size: 1.28125em 2.4375em;
    margin-top: 1.5em;
    margin-right: 1em
}
.icon-shoucang.active{
    background-position: center bottom
}

